Files
struts/archetypes/struts2-archetype-portlet

INFORMATION

===========

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

- To be used to create a simple portlet that can be deployed as a webapp or JSR168 portlet.

 



USAGE

=====



- change directory to where the portlet 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 portlet template, assuming :-

    - root java package -> com.myCompany.myPortlet



    - the portlet war name   ->  myWebApp





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

                       -DartifactId=myWebApp \

                       -DarchetypeGroupId=org.apache.struts \

                       -DarchetypeArtifactId=struts2-archetype-portlet \

                       -DarchetypeVersion=2.0.9-SNAPSHOT \

                       -DremoteRepositories=http://people.apache.org/maven-snapshot-repository



- 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 jetty execute as a servlet

  mvn jetty:run