From 7bb9c86c40d94c69084235da9eca63724cb8184b Mon Sep 17 00:00:00 2001 From: Martin Goik <goik@hdm-stuttgart.de> Date: Mon, 20 Oct 2014 22:07:44 +0200 Subject: [PATCH] Completing resource part --- .../mi-maven-archetype-quickstart/.gitignore | 1 + .../mi-maven-archetype-quickstart/Readme.txt | 1 + .../mi-maven-archetype-quickstart/catalog.xml | 18 +++++++++++++ .../META-INF/maven/archetype-metadata.xml | 25 +++++++++++++++++++ .../resources/META-INF/maven/archetype.xml | 10 -------- .../resources/archetype-resources/pom.xml | 5 +++- .../src/main/java/App.java | 4 +-- .../src/main/resources/log4j.properties | 6 +++-- 8 files changed, 55 insertions(+), 15 deletions(-) create mode 100644 Sd1/P/mi-maven-archetype-quickstart/.gitignore create mode 100644 Sd1/P/mi-maven-archetype-quickstart/Readme.txt create mode 100644 Sd1/P/mi-maven-archetype-quickstart/catalog.xml create mode 100644 Sd1/P/mi-maven-archetype-quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml delete mode 100644 Sd1/P/mi-maven-archetype-quickstart/src/main/resources/META-INF/maven/archetype.xml diff --git a/Sd1/P/mi-maven-archetype-quickstart/.gitignore b/Sd1/P/mi-maven-archetype-quickstart/.gitignore new file mode 100644 index 000000000..b83d22266 --- /dev/null +++ b/Sd1/P/mi-maven-archetype-quickstart/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/Sd1/P/mi-maven-archetype-quickstart/Readme.txt b/Sd1/P/mi-maven-archetype-quickstart/Readme.txt new file mode 100644 index 000000000..178c898b1 --- /dev/null +++ b/Sd1/P/mi-maven-archetype-quickstart/Readme.txt @@ -0,0 +1 @@ +Final success via http://maven.apache.org/archetype/maven-archetype-plugin/examples/create-with-property-file.html diff --git a/Sd1/P/mi-maven-archetype-quickstart/catalog.xml b/Sd1/P/mi-maven-archetype-quickstart/catalog.xml new file mode 100644 index 000000000..0c6d211e8 --- /dev/null +++ b/Sd1/P/mi-maven-archetype-quickstart/catalog.xml @@ -0,0 +1,18 @@ +<archetype-catalog + xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-catalog/1.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-catalog/1.0.0 + http://maven.apache.org/xsd/archetype-catalog-1.0.0.xsd"> + + <archetypes> + <archetype> + <groupId>de.hdm-stuttgart.mi</groupId> + <artifactId>mi-maven-archetype-quickstart</artifactId> + <version>1.0</version> + <repository>http://xtraservice.de/maven</repository> + <description>Modified from maven-archetype-quickstart using Java 1.8 and Junit 4.11</description> + </archetype> + </archetypes> + +</archetype-catalog> + diff --git a/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml b/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml new file mode 100644 index 000000000..9a652e040 --- /dev/null +++ b/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<archetype-descriptor xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0 http://maven.apache.org/xsd/archetype-descriptor-1.0.0.xsd" name="def" + xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <fileSets> + <fileSet filtered="true" packaged="true" encoding="UTF-8"> + <directory>src/main/java</directory> + <includes> + <include>**/*.java</include> + </includes> + </fileSet> + <fileSet filtered="true" encoding="UTF-8"> + <directory>src/main/resources</directory> + <includes> + <include>**/*.properties</include> + </includes> + </fileSet> + <fileSet filtered="true" packaged="true" encoding="UTF-8"> + <directory>src/test/java</directory> + <includes> + <include>**/*.java</include> + </includes> + </fileSet> + </fileSets> +</archetype-descriptor> 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 deleted file mode 100644 index fdb462250..000000000 --- a/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/META-INF/maven/archetype.xml +++ /dev/null @@ -1,10 +0,0 @@ -<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 index 69478077c..38e799e17 100644 --- 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 @@ -7,7 +7,9 @@ <packaging>jar</packaging> <name>mi-maven-archetype-quickstart</name> - <url>http://mi.hdm-stuttgart.de</url> + + <!--Fixme: Add a sensible project related domain here --> + <url>http://somedomain.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> @@ -20,6 +22,7 @@ <version>4.11</version> <scope>test</scope> </dependency> + <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> 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 index 19eec2726..bedcb42e7 100644 --- 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 @@ -11,7 +11,7 @@ public class App { public static void main( String[] args ) { System.out.println( "Hello World!" ); - log.debug("You may want to configure file log4j.properties"); - log.debug("in folder resources to suit your needs."); + log.debug("With respect to logging you may want to configure file"); + log.debug("'src/main/resources/log4j.properties' to suit your needs."); } } diff --git a/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/resources/log4j.properties b/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/resources/log4j.properties index 0eae6c1fc..df79b6386 100644 --- a/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/resources/log4j.properties +++ b/Sd1/P/mi-maven-archetype-quickstart/src/main/resources/archetype-resources/src/main/resources/log4j.properties @@ -8,6 +8,8 @@ log4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.A1.layout.ConversionPattern=%p: %m at %c.%M(%C{1}.java:%L)%n +# Activate per-class or package logging rules if required. For example +# reducing logging to INFO level for class ${groupId}.${artifactId}.App +# can be achieved by un-commenting the following line: -# Specific log level per-class/package rules -#log4j.logger.somepackage.parse.Group=INFO +#log4j.logger.${groupId}.${artifactId}.App.parse.Group=INFO -- GitLab