Files
struts/archetypes/struts2-archetype-starter
2010-07-15 07:10:37 +00:00
..
2010-03-25 18:20:17 +00:00
2010-03-25 18:20:17 +00:00

INFORMATION

===========

- This is Struts 2's "Starter" Maven Archetype

- To be used to create a simple webapp template that one could alter to meet his/her needs.

- The created template contains

  - sitemesh integration

  - a simple Struts action

  - a simple Struts action level validation

  - a simple Struts action alias level validation

  - a simple Struts global conversion

  - a simple Struts action level conversion

  - a simple Struts global resource bundle

  - a simple Struts action level resource bundle

  



USAGE

=====



- change directory to where the web app template is to be created,

  for example, a 'projects' directory (which you may need to create):

  

     cd /home/tmjee/projects

  

- run the following command to generate the sample web app template, assuming :-

    - root java package -> com.myCompany.mySystem



    - the webapp war name   ->  myWebApp





  mvn archetype:create -DgroupId=com.myCompany.mySystem \

                       -DartifactId=myWebApp \

                       -DarchetypeGroupId=org.apache.struts \

                       -DarchetypeArtifactId=struts2-archetype-starter \

                       -DarchetypeVersion=2.0.11





COMMON TASKS

==========



- to compile, execute

  mvn compile



- to run test cases execute

  mvn test



- to clean execute

  mvn clean



- to package execute 

  mvn package



- to start it with jetty6 execute

  mvn jetty:run