| 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. |