使用如下命令可以建立一個Struts2 Starter應用程序
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
參數含義:
參數
|
含義
|
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運行
mvn jetty:runExtJS教程-
Hibernate教程-
Struts2 教程-
Lucene教程