From 02f570f6d8d2b6be08217912809a1660c6f10d5d Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Sun, 19 Jun 2016 23:22:28 +0200
Subject: [PATCH] Adding jackson-databind dependency avoiding executable jar
 problems.

---
 .../src/main/resources/archetype-resources/pom.xml     | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/ws/Archetypes/mi-maven-archetype-jpa-hibernate/src/main/resources/archetype-resources/pom.xml b/ws/Archetypes/mi-maven-archetype-jpa-hibernate/src/main/resources/archetype-resources/pom.xml
index 83b0bea70..0bde95906 100644
--- a/ws/Archetypes/mi-maven-archetype-jpa-hibernate/src/main/resources/archetype-resources/pom.xml
+++ b/ws/Archetypes/mi-maven-archetype-jpa-hibernate/src/main/resources/archetype-resources/pom.xml
@@ -42,6 +42,14 @@
 			<version>2.6</version>
 		</dependency>
 
+		<!-- Required for executable jar generation to avoid ClassNotFoundException: com.fasterxml.jackson.core.type.TypeReference
+		  and similar dependency problems. -->
+		<dependency>
+			<groupId>com.fasterxml.jackson.core</groupId>
+			<artifactId>jackson-databind</artifactId>
+			<version>2.7.5</version>
+		</dependency>
+
 	</dependencies>
 
 	<build>
@@ -73,7 +81,7 @@
 						<transformer
 							implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
 							<manifestEntries>
-								<Main-Class>${package}.App</Main-Class>
+								<Main-Class>${package}.CreateEntity</Main-Class>
 							</manifestEntries>
 						</transformer>
 					</transformers>
-- 
GitLab