- 论坛徽章:
- 0
|
struts当前有三个可用的骨架,如下:
struts2-archetype-starter
Features
- Action example (both instantiated through Spring and Struts itself)
- Validation example (action and action-alias level)
- Conversion example (global and action level)
- Resource bundle (both global, action and package level)
struts2-archetype-portlet
Features
- View, Edit, and Help mode examples
- Simple form for preferences in Edit mode
- Can be deployed as a servlet or portlet application
- Can use Maven Jetty plugin to deploy as a servlet webapp
struts2-archetype-dbportlet
Features
- Uses Spring and Hsql to show a real database query
- Builtin caching of query results
- View, Edit, and Help mode examples
- Simple form for preferences in Edit mode
- Can be deployed as a servlet or portlet application
- Can use Maven Jetty plugin to deploy as a servlet webapp
使用这些骨架创建一个项目:
mvn archetype:create -DgroupId=tutorial \
-DartifactId=tutorial \
-DarchetypeGroupId=org.apache.struts \
-DarchetypeArtifactId=struts2-archetype-starter \
-DarchetypeVersion=2.0.5-SNAPSHOT \
-DremoteRepositories=http://people.apache.org/repo/m2-snapshot-repository
Build:
mvn install
Create Eclipse project file:
mvn eclipse:eclipse
To run Test cases:
mvn test
To clean up:
mvn clean
To package
mvn package
To grab nessary jar file ect:
mvn initialize
To run it with jetty:
mvn jetty:run
以上资料全来自http://struts.apache.org/2.0.11/docs/struts-maven-archetypes.html
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/30752/showart_420795.html |
|