From bdc873cae240e5a002f7c2b1b3cc53b2f894beb6 Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Thu, 30 Oct 2014 18:22:39 +0100
Subject: [PATCH] Buildung executable Uber jar

---
 Sda2/P/account/.gitignore |  1 +
 Sda2/P/account/pom.xml    | 37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+)

diff --git a/Sda2/P/account/.gitignore b/Sda2/P/account/.gitignore
index a1c3ab4d0..06864be7f 100644
--- a/Sda2/P/account/.gitignore
+++ b/Sda2/P/account/.gitignore
@@ -2,3 +2,4 @@
 /.settings/
 .classpath
 .project
+dependency-reduced-pom.xml
\ No newline at end of file
diff --git a/Sda2/P/account/pom.xml b/Sda2/P/account/pom.xml
index 046962b64..d2aee8955 100644
--- a/Sda2/P/account/pom.xml
+++ b/Sda2/P/account/pom.xml
@@ -60,6 +60,43 @@
 					<target>1.8</target>
 				</configuration>
 			</plugin>
+			<plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-shade-plugin</artifactId>
+        <version>2.3</version>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>shade</goal>
+            </goals>
+            <configuration>
+              <transformers>
+                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
+                  <manifestEntries>
+                    <Main-Class>de.hdm_stuttgart.mi.sda2.account.TransferDriver</Main-Class>
+                  </manifestEntries>
+                </transformer>
+              </transformers>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+
+<!--  
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-jar-plugin</artifactId>
+				<version>2.4</version>
+				<configuration>
+					<archive>
+						<manifest>
+							<mainClass>de.hdm_stuttgart.mi.sda2.account.TransferDriver</mainClass>
+						</manifest>
+					</archive>
+				</configuration>
+			</plugin>
+-->
 		</plugins>
 	</build>
 </project>
-- 
GitLab