From 4d3b49282ce1dc041f10e178ec9cfd720c622361 Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Sat, 18 Oct 2014 09:12:50 +0200
Subject: [PATCH] Modified maven-archetype-quickstart: Java 1.8 + Junit 4.11

---
 Sd1/P/mi-maven-archetype-quickstart/pom.xml   | 10 +++++
 .../resources/META-INF/maven/archetype.xml    | 10 +++++
 .../resources/archetype-resources/pom.xml     | 38 +++++++++++++++++++
 .../src/main/java/App.java                    | 12 ++++++
 .../src/test/java/AppTest.java                | 13 +++++++
 5 files changed, 83 insertions(+)
 create mode 100644 Sd1/P/mi-maven-archetype-quickstart/pom.xml
 create mode 100644 Sd1/P/mi-maven-archetype-quickstart/src/main/resources/META-INF/maven/archetype.xml
 create mode 100644 Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/pom.xml
 create mode 100644 Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/java/App.java
 create mode 100644 Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/test/java/AppTest.java

diff --git a/Sd1/P/mi-maven-archetype-quickstart/pom.xml b/Sd1/P/mi-maven-archetype-quickstart/pom.xml
new file mode 100644
index 000000000..11f947042
--- /dev/null
+++ b/Sd1/P/mi-maven-archetype-quickstart/pom.xml
@@ -0,0 +1,10 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>de.hdm-stuttgart.mi</groupId>
+  <artifactId>mi-maven-archetype-quickstart</artifactId>
+  <version>1.0</version>
+  <packaging>jar</packaging>
+
+</project>
diff --git a/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/META-INF/maven/archetype.xml b/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/META-INF/maven/archetype.xml
new file mode 100644
index 000000000..fdb462250
--- /dev/null
+++ b/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/META-INF/maven/archetype.xml
@@ -0,0 +1,10 @@
+<archetype xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype/1.0.0 http://maven.apache.org/xsd/archetype-1.0.0.xsd">
+  <id>mi-maven-archetype-quickstart</id>
+  <sources>
+    <source>src/main/java/App.java</source>
+  </sources>
+  <testSources>
+    <source>src/test/java/AppTest.java</source>
+  </testSources>
+</archetype>
diff --git a/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/pom.xml b/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/pom.xml
new file mode 100644
index 000000000..503f18361
--- /dev/null
+++ b/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/pom.xml
@@ -0,0 +1,38 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  
+  <groupId>de.hdm-stuttgart.mi</groupId>
+  <artifactId>mi-maven-archetype-quickstart</artifactId>
+  <version>1.0</version>
+  <packaging>jar</packaging>
+  
+  <name>mi-maven-archetype-quickstart</name>
+  <url>http://mi.hdm-stuttgart.de</url>
+  
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
+  
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.11</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  
+  <build>
+    <plugins>
+        <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <version>3.1</version>
+        <configuration>
+          <source>1.8</source>
+          <target>1.8</target>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+</project>
\ No newline at end of file
diff --git a/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/java/App.java b/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/java/App.java
new file mode 100644
index 000000000..b1126a4e9
--- /dev/null
+++ b/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/java/App.java
@@ -0,0 +1,12 @@
+
+/**
+ * Hello world!
+ *
+ */
+public class App 
+{
+    public static void main( String[] args )
+    {
+        System.out.println( "Hello World!" );
+    }
+}
diff --git a/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/test/java/AppTest.java b/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/test/java/AppTest.java
new file mode 100644
index 000000000..be968f196
--- /dev/null
+++ b/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/test/java/AppTest.java
@@ -0,0 +1,13 @@
+
+import org.junit.Assert;
+import org.junit.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest {
+    @Test
+    public void testApp() {
+        Assert.assertTrue( true );
+    }
+}
-- 
GitLab