blob: 9f8080135c5ad9380fa1d9ddb94d5551deb6ab50 [file] [log] [blame]
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:generate -B -DgroupId=com.mycompany.mysystem \
-DartifactId=myWebApp \
-DarchetypeGroupId=org.apache.struts \
-DarchetypeArtifactId=struts2-archetype-starter \
-DarchetypeVersion=<CURRENT_STRUTS_VERSION> \
-DremoteRepositories=http://struts.apache.org
For more details about the Struts2 archetypes, please take a look at our Wiki page.
-> https://cwiki.apache.org/confluence/display/WW/Struts+2+Maven+Archetypes
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
I18N:
=====
Please note that this project was created with the assumption that it will be run
in an environment where the default locale is set to English. This means that
the default messages defined in package.properties are in English. If the default
locale for your server is different, then rename package.properties to package_en.properties
and create a new package.properties with proper values for your default locale.