Author: tmjee
Date: Sun Sep 3 20:10:56 2006
New Revision: 439912
URL: http://svn.apache.org/viewvc?view=rev&rev=439912
Log:
- fixed situation where -DgroupId=xxx doesn't generate the java files in the
correct package directory
- changed archetype pom.xml <packaging>...</packaging> from "jar" to
"maven-plugin"
- make /META-INF/archetype.xml id same as this archetype artifactId
(struts2-archetype-starter)
- added some missed out resource to archetype.xml
- PROBLEM: the generated resource eg. HelloWorldAction-validation.xml doesn't
honour -DgroupId argument passed in, due to maven archetype doesn't provide a
way for this to happened. I guess one will have to manually rename the package
of those resource if necessary.
Modified:
struts/maven/trunk/struts2-archetype-starter/README.txt
struts/maven/trunk/struts2-archetype-starter/pom.xml
struts/maven/trunk/struts2-archetype-starter/src/main/resources/META-INF/archetype.xml
Modified: struts/maven/trunk/struts2-archetype-starter/README.txt
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-starter/README.txt?view=diff&rev=439912&r1=439911&r2=439912
==============================================================================
--- struts/maven/trunk/struts2-archetype-starter/README.txt (original)
+++ struts/maven/trunk/struts2-archetype-starter/README.txt Sun Sep 3 20:10:56
2006
@@ -21,7 +21,7 @@
cd /home/tmjee/projects
-- run the following command to generate the sample web app templatem, assuming
:-
+- run the following command to generate the sample web app template, assuming
:-
- root java package -> com.myCompany.mySystem
- the webapp war name -> myWebApp
@@ -34,7 +34,20 @@
-DarchetypeVersion=2.0.0-SNAPSHOT \
-DremoteRepositories=http://people.apache.org/maven-snapshot-repository
-THis will create the sample Web app template
+- The generated template is a runnable webapp, some package renaming is
necessary if
+the Struts2 validation, conversion features is to work. In the case above, one
would
+need to rename the resources under
+
+src/main/resource/com/myComp/myApp/*
+
+to
+
+src/main/resource/com/myCompany/mySystem/*
+
+This is due to the fact that I can't find a way to change maven archetype
resource
+path dynamically. If anyone knows how kindly let me know
(tm_jee(at)yahoo.co.uk).
+Tia
+
- to compile, execute
mvn compile
Modified: struts/maven/trunk/struts2-archetype-starter/pom.xml
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-starter/pom.xml?view=diff&rev=439912&r1=439911&r2=439912
==============================================================================
--- struts/maven/trunk/struts2-archetype-starter/pom.xml (original)
+++ struts/maven/trunk/struts2-archetype-starter/pom.xml Sun Sep 3 20:10:56
2006
@@ -10,7 +10,7 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>struts2-archetype-starter</artifactId>
<version>2.0.0-SNAPSHOT</version>
- <packaging>jar</packaging>
+ <packaging>maven-plugin</packaging>
<name>Struts 2 Archetypes - Starter</name>
</project>
Modified:
struts/maven/trunk/struts2-archetype-starter/src/main/resources/META-INF/archetype.xml
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-starter/src/main/resources/META-INF/archetype.xml?view=diff&rev=439912&r1=439911&r2=439912
==============================================================================
---
struts/maven/trunk/struts2-archetype-starter/src/main/resources/META-INF/archetype.xml
(original)
+++
struts/maven/trunk/struts2-archetype-starter/src/main/resources/META-INF/archetype.xml
Sun Sep 3 20:10:56 2006
@@ -1,16 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<archetype>
- <id>starter</id>
+ <id>struts2-archetype-starter</id>
<sources>
- <source>src/main/java/com/myComp/myApp/HelloWorldAction.java</source>
- <source>src/main/java/com/myComp/myApp/IndexAction.java</source>
- <source>src/main/java/com/myComp/myApp/DateConverter.java</source>
+ <source>src/main/java/HelloWorldAction.java</source>
+ <source>src/main/java/IndexAction.java</source>
+ <source>src/main/java/DateConverter.java</source>
</sources>
<resources>
<resource>src/main/resources/com/myComp/myApp/HelloWorldAction-validation.xml</resource>
<resource>src/main/resources/com/myComp/myApp/HelloWorldAction-helloWorld-validation.xml</resource>
<resource>src/main/resources/com/myComp/myApp/IndexAction-conversion.properties</resource>
+
<resource>src/main/resources/com/myComp/myApp/IndexAction.properties</resource>
+
<resource>src/main/resources/com/myComp/myApp/package.properties</resource>
<resource>src/main/resources/struts.xml</resource>
<resource>src/main/resources/xwork-conversion.properties</resource>
<resource>src/main/resources/struts.properties</resource>
@@ -41,8 +43,8 @@
<resource>src/main/webapp/index.jsp</resource>
</resources>
<testSources>
- <source>src/test/java/com/myComp/myApp/HelloWorldActionTest.java</source>
- <source>src/test/java/com/myComp/myApp/IndexActionTest.java</source>
+ <source>src/test/java/HelloWorldActionTest.java</source>
+ <source>src/test/java/IndexActionTest.java</source>
</testSources>
<testResources>
<resource>src/test/resources/com/myComp/myApp/HelloWorldActionTest.properties</resource>