diff --git a/genapp/src/plugin-resources/default/template-resources/LICENSE.txt b/genapp/src/plugin-resources/default/template-resources/LICENSE.txt new file mode 100644 index 00000000..d0696ae4 --- /dev/null +++ b/genapp/src/plugin-resources/default/template-resources/LICENSE.txt @@ -0,0 +1,13 @@ +Copyright 2001-2005 The Apache Software Foundation. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/genapp/src/plugin-resources/default/template-resources/project.properties b/genapp/src/plugin-resources/default/template-resources/project.properties index dc873412..a1f3da8f 100644 --- a/genapp/src/plugin-resources/default/template-resources/project.properties +++ b/genapp/src/plugin-resources/default/template-resources/project.properties @@ -14,5 +14,7 @@ # limitations under the License. # ------------------------------------------------------------------- +maven.docs.src=${basedir}/src/site/xdoc + maven.xdoc.date=left -## maven.xdoc.version=${pom.currentVersion} \ No newline at end of file +## maven.xdoc.version=${pom.currentVersion} diff --git a/genapp/src/plugin-resources/default/template-resources/project.xml b/genapp/src/plugin-resources/default/template-resources/project.xml index e445bbf1..422eb8a3 100644 --- a/genapp/src/plugin-resources/default/template-resources/project.xml +++ b/genapp/src/plugin-resources/default/template-resources/project.xml @@ -81,9 +81,10 @@ + jar turbine-maven-dev@jakarta.apache.org - src/java - src/test + src/main/java + src/test/java **/*Test.java @@ -94,11 +95,30 @@ - src/conf + src/main/resources *.properties + + + maven-license-plugin + + + diff --git a/genapp/src/plugin-resources/default/template-resources/src/java/App.java b/genapp/src/plugin-resources/default/template-resources/src/main/java/App.java similarity index 100% rename from genapp/src/plugin-resources/default/template-resources/src/java/App.java rename to genapp/src/plugin-resources/default/template-resources/src/main/java/App.java diff --git a/genapp/src/plugin-resources/default/template-resources/src/conf/app.properties b/genapp/src/plugin-resources/default/template-resources/src/main/resources/app.properties similarity index 100% rename from genapp/src/plugin-resources/default/template-resources/src/conf/app.properties rename to genapp/src/plugin-resources/default/template-resources/src/main/resources/app.properties diff --git a/genapp/src/plugin-resources/default/template-resources/src/site/xdoc/index.xml b/genapp/src/plugin-resources/default/template-resources/src/site/xdoc/index.xml new file mode 100644 index 00000000..64c4b67a --- /dev/null +++ b/genapp/src/plugin-resources/default/template-resources/src/site/xdoc/index.xml @@ -0,0 +1,32 @@ + + + + + + @NAME@ + + + + + + + + +
+

+ @NAME@ is an extremely cool application. +

+ +
+ + + +
diff --git a/genapp/src/plugin-resources/default/template-resources/src/site/xdoc/navigation.xml b/genapp/src/plugin-resources/default/template-resources/src/site/xdoc/navigation.xml new file mode 100644 index 00000000..f62e31f3 --- /dev/null +++ b/genapp/src/plugin-resources/default/template-resources/src/site/xdoc/navigation.xml @@ -0,0 +1,48 @@ + + + + + @NAME@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/genapp/src/plugin-resources/default/template-resources/src/test/AbstractTestCase.java b/genapp/src/plugin-resources/default/template-resources/src/test/java/AbstractTestCase.java similarity index 100% rename from genapp/src/plugin-resources/default/template-resources/src/test/AbstractTestCase.java rename to genapp/src/plugin-resources/default/template-resources/src/test/java/AbstractTestCase.java diff --git a/genapp/src/plugin-resources/default/template-resources/src/test/AppTest.java b/genapp/src/plugin-resources/default/template-resources/src/test/java/AppTest.java similarity index 100% rename from genapp/src/plugin-resources/default/template-resources/src/test/AppTest.java rename to genapp/src/plugin-resources/default/template-resources/src/test/java/AppTest.java diff --git a/genapp/src/plugin-resources/default/template-resources/src/test/NaughtyTest.java b/genapp/src/plugin-resources/default/template-resources/src/test/java/NaughtyTest.java similarity index 100% rename from genapp/src/plugin-resources/default/template-resources/src/test/NaughtyTest.java rename to genapp/src/plugin-resources/default/template-resources/src/test/java/NaughtyTest.java diff --git a/genapp/src/plugin-resources/default/template.properties b/genapp/src/plugin-resources/default/template.properties index 9ca7b58f..94ebf7f1 100644 --- a/genapp/src/plugin-resources/default/template.properties +++ b/genapp/src/plugin-resources/default/template.properties @@ -14,7 +14,7 @@ # limitations under the License. # ------------------------------------------------------------------- -maven.genapp.repackage=java,test -maven.genapp.filter=project.xml +maven.genapp.repackage=main/java,test/java +maven.genapp.filter=project.xml,**/index.xml,**/navigation.xml maven.genapp.default.package=example.app diff --git a/genapp/src/plugin-test/nonStandardDirsTest/maven.xml b/genapp/src/plugin-test/nonStandardDirsTest/maven.xml index 0dfc1d0b..54c08a6f 100644 --- a/genapp/src/plugin-test/nonStandardDirsTest/maven.xml +++ b/genapp/src/plugin-test/nonStandardDirsTest/maven.xml @@ -29,8 +29,8 @@ - - + + @@ -46,7 +46,7 @@ - + diff --git a/genapp/src/plugin-test/nonStandardDirsTest/template.properties b/genapp/src/plugin-test/nonStandardDirsTest/template.properties index 19586e61..ec6fd551 100644 --- a/genapp/src/plugin-test/nonStandardDirsTest/template.properties +++ b/genapp/src/plugin-test/nonStandardDirsTest/template.properties @@ -14,7 +14,7 @@ # limitations under the License. # ------------------------------------------------------------------- -maven.genapp.repackage=my_java,my_test +maven.genapp.repackage=main/my_java,my_test/java maven.genapp.filter=project.xml maven.genapp.default.package=example.app diff --git a/genapp/xdocs/properties.xml b/genapp/xdocs/properties.xml index 97e791dd..68ebe101 100644 --- a/genapp/xdocs/properties.xml +++ b/genapp/xdocs/properties.xml @@ -43,7 +43,7 @@ into the new project after they have been filtered. The filtering replaces placeholders with properties (see below). - java,test + project.xml,**/index.xml,**/navigation.xml maven.genapp.param @@ -62,7 +62,7 @@ defined with the property maven.genapp.template.package. The files are not only copied, but also filtered. - project.xml + main/java,test/java maven.genapp.template @@ -111,7 +111,7 @@ Base directory for the maven.genapp.repackage property. - ${src} + src