使用如下命令可以建立一個Struts2 Starter應用程序
mvn archetype:create
-DgroupId=tutorial
-DartifactId=tutorial
-DarchetypeGroupId=org.apache.struts \
-DarchetypeArtifactId=struts2-archetype-starter \
-DarchetypeVersion=
-DremoteRepositories=http://people.apache.org/repo/m2-snapshot-repository
參數含義:
參數 |
含義 |
groupId |
當前應用程序隸屬的Group的ID,通常是公司所有應用程序的根目錄,例如:com.jpleasure |
artifactId |
當前應用程序的ID |
package |
代碼生成時使用的根包的名字,如果沒有給出,默認使用archetypeGroupId |
archetypeGroupId |
原型(archetype)的Group ID,因為我們這里使用的是Struts2的原型,所以這里總是org.apache.struts |
archetypeArtifactId |
原型(archetype)ID |
archetypeVersion |
原型(archetype)版本 |
remoteRepositories |
包含原型(archetype)的遠程資源庫的列表,如果部署在標準的maven資源庫或者本地,這不需要標記本項 |
一些相關的Maven命令(注意要再項目目錄中運行)
構建
mvn install
創建IntelliJ IDEA項目文件
mvn idea:idea
創建Eclipse項目文件
mvn eclipse:eclipse
運行測試
mvn test
清除
mvn clean
打包
mvn package
獲得需要的JAR文件
mvn initialize
使用Jetty運行
ExtJS教程- Hibernate教程-Struts2 教程-Lucene教程