Author: wsmoak Date: Fri Apr 14 21:27:55 2006 New Revision: 394254 URL: http://svn.apache.org/viewcvs?rev=394254&view=rev Log: Update the archetype after recent changes in Struts Action, and remove the Tiles dependency.
Removed: struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/tiles-defs.xml Modified: struts/sandbox/trunk/archetypes/action-blank/README.txt struts/sandbox/trunk/archetypes/action-blank/pom.xml struts/sandbox/trunk/archetypes/action-blank/src/main/resources/META-INF/archetype.xml struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/pom.xml struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/resources/MessageResources.properties struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/struts-config.xml struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml Modified: struts/sandbox/trunk/archetypes/action-blank/README.txt URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/archetypes/action-blank/README.txt?rev=394254&r1=394253&r2=394254&view=diff ============================================================================== --- struts/sandbox/trunk/archetypes/action-blank/README.txt (original) +++ struts/sandbox/trunk/archetypes/action-blank/README.txt Fri Apr 14 21:27:55 2006 @@ -1,6 +1,6 @@ -Struts Action Blank Archetype -============================= +Struts Archetypes - Action Blank +================================ This directory contains the Struts Action Blank Archetype for Maven 2. @@ -14,9 +14,9 @@ $ cd ~/projects $ mvn archetype:create - -DarchetypeGroupId=struts + -DarchetypeGroupId=org.apache.struts.action -DarchetypeArtifactId=struts-archetype-action-blank - -DarchetypeVersion=1.3.0-SNAPSHOT + -DarchetypeVersion=1.3.2-SNAPSHOT -DgroupId=com.example -DpackageName=com.example.projectname -DartifactId=my-webapp @@ -24,41 +24,15 @@ To build your new webapp: $ cd my-webapp - $ mvn war:war - - -Prerequisites -------------- - -In order to build the archetype (and the webapp created from it) you will need -the Struts Action, Taglib and Tiles jars in your local Maven 2 repository. - -You can accomplish this by building the artifacts with Maven 2: - -$ svn co http://svn.apache.org/repos/asf/struts/current struts/current -$ cd struts/current/build -$ mvn install - -Alternately, download the nightly builds and install each file as follows: - - $ mvn install:install-file - -Dfile=/path/to/struts-action-1.3.0-dev.jar - -DgroupId=org.apache.struts - -DartifactId=struts-action - -Dversion=1.3.0-SNAPSHOT - -Dpackaging=jar - -DgeneratePom=true - -Repeat for Tiles and Taglib. - - -Other Issues ------------- - + $ mvn install -FAQs ----- +To start Tomcat and deploy your new webapp: -Q: + Modify pom.xml to provide the path to a local Tomcat 5.x installation: + <plugin> + <groupId>org.codehaus.cargo</groupId> + <artifactId>cargo-maven2-plugin</artifactId> + ... + <home>c:/java/apache-tomcat-5.5.15</home> -A: + $ mvn package cargo:start Modified: struts/sandbox/trunk/archetypes/action-blank/pom.xml URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/archetypes/action-blank/pom.xml?rev=394254&r1=394253&r2=394254&view=diff ============================================================================== --- struts/sandbox/trunk/archetypes/action-blank/pom.xml (original) +++ struts/sandbox/trunk/archetypes/action-blank/pom.xml Fri Apr 14 21:27:55 2006 @@ -3,11 +3,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> - <groupId>struts</groupId> + <groupId>org.apache.struts.action</groupId> <artifactId>struts-archetype-action-blank</artifactId> - <version>1.3.1-SNAPSHOT</version> - <packaging>maven-plugin</packaging> - <name>Struts Action Blank Archetype</name> + <version>1.3.2-SNAPSHOT</version> + <packaging>jar</packaging> + <name>Struts Archetypes - Action Blank</name> </project> - Modified: struts/sandbox/trunk/archetypes/action-blank/src/main/resources/META-INF/archetype.xml URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/archetypes/action-blank/src/main/resources/META-INF/archetype.xml?rev=394254&r1=394253&r2=394254&view=diff ============================================================================== --- struts/sandbox/trunk/archetypes/action-blank/src/main/resources/META-INF/archetype.xml (original) +++ struts/sandbox/trunk/archetypes/action-blank/src/main/resources/META-INF/archetype.xml Fri Apr 14 21:27:55 2006 @@ -5,7 +5,6 @@ <resource>src/main/webapp/index.jsp</resource> <resource>src/main/webapp/pages/Welcome.jsp</resource> <resource>src/main/webapp/WEB-INF/struts-config.xml</resource> - <resource>src/main/webapp/WEB-INF/tiles-defs.xml</resource> <resource>src/main/webapp/WEB-INF/validation.xml</resource> <resource>src/main/webapp/WEB-INF/web.xml</resource> <resource>src/main/resources/MessageResources.properties</resource> Modified: struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/pom.xml URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/pom.xml?rev=394254&r1=394253&r2=394254&view=diff ============================================================================== --- struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/pom.xml (original) +++ struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/pom.xml Fri Apr 14 21:27:55 2006 @@ -17,23 +17,40 @@ <scope>test</scope> </dependency> <dependency> - <groupId>struts</groupId> - <artifactId>struts-action</artifactId> - <version>1.3.0-SNAPSHOT</version> + <groupId>org.apache.struts.action</groupId> + <artifactId>struts-core</artifactId> + <version>1.3.2-SNAPSHOT</version> </dependency> <dependency> - <groupId>struts</groupId> + <groupId>org.apache.struts.action</groupId> <artifactId>struts-taglib</artifactId> - <version>1.3.0-SNAPSHOT</version> + <version>1.3.2-SNAPSHOT</version> </dependency> - <dependency> + <!--dependency> <groupId>struts</groupId> <artifactId>struts-tiles</artifactId> <version>1.3.0-SNAPSHOT</version> - </dependency> + </dependency--> </dependencies> <build> - <finalName>${artifactId}</finalName> - </build> + <finalName>${artifactId}</finalName> + <plugins> + <plugin> + <groupId>org.codehaus.cargo</groupId> + <artifactId>cargo-maven2-plugin</artifactId> + <configuration> + <container> + <containerId>tomcat5x</containerId> + <home>c:/java/apache-tomcat-5.5.15</home> + <log>target/tomcat5x.log</log> + <output>target/tomcat5x.out</output> + </container> + <configuration> + <home>target/tomcat5x</home> + </configuration> + </configuration> + </plugin> + </plugins> + </build> </project> Modified: struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/resources/MessageResources.properties URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/resources/MessageResources.properties?rev=394254&r1=394253&r2=394254&view=diff ============================================================================== --- struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/resources/MessageResources.properties (original) +++ struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/resources/MessageResources.properties Fri Apr 14 21:27:55 2006 @@ -26,4 +26,4 @@ # -- welcome -- welcome.title=Struts Blank Application welcome.heading=Welcome! -welcome.message=To get started on your own application, edit the skeleton configuration files as needed, build with "mvn war:war", and you are on your way! (You can find the MessageResources.properties file with this message in the /src/main/resources folder.) +welcome.message=To get started on your own application, edit the skeleton configuration files as needed, build with "mvn install", and you are on your way! (You can find the MessageResources.properties file with this message in the /src/main/resources folder.) Modified: struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/struts-config.xml URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/struts-config.xml?rev=394254&r1=394253&r2=394254&view=diff ============================================================================== --- struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/struts-config.xml (original) +++ struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/struts-config.xml Fri Apr 14 21:27:55 2006 @@ -8,8 +8,8 @@ This is a blank Struts configuration file with an example welcome action/page and other commented sample elements. - Tiles and the Struts Validator are configured using the factory defaults - and are ready-to-use. + Struts Validator is configured using the factory defaults + and is ready-to-use. NOTE: If you have a generator tool to create the corresponding Java classes for you, you could include the details in the "form-bean" declarations. @@ -137,17 +137,19 @@ false : no validation Paths found in Tiles definitions are relative to the main context. - --> + To use this plugin, uncomment the struts-tiles dependency in pom.xml + directory then uncomment the plugin definition below. + + --> + <!-- <plug-in className="org.apache.struts.tiles.TilesPlugin" > - <!-- Path to XML definition file --> <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" /> - <!-- Set Module-awareness to true --> <set-property property="moduleAware" value="true" /> </plug-in> - + --> <!-- =================================================== Validator plugin --> Modified: struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml?rev=394254&r1=394253&r2=394254&view=diff ============================================================================== --- struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml (original) +++ struts/sandbox/trunk/archetypes/action-blank/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml Fri Apr 14 21:27:55 2006 @@ -15,10 +15,6 @@ <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> - <init-param> - <param-name>chainConfig</param-name> - <param-value>org/apache/struts/tiles/chain-config.xml</param-value> - </init-param> <load-on-startup>2</load-on-startup> </servlet> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]