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