1.安裝maven2.0,因為我的是校園網不能訪問國際網站,配置代理,在conf下面的setting.XML中:
optional
true
http
用戶名
密碼
代理服務器ip地址
端口
2.構建不同的Project,使用不同的命令http://appfuse.org/display/APF/AppFuse+QuickStart#AppFuseQuickStart-create
可以把下載好的AppFuse放在~/.m2/repository下面,這樣就省著從網上下載了!(超慢的)Windows:C:\Documents and Settings\Administrator.FB30291BC833430\.m2\repository
我構建的是struts2(配置代理第一次運行時,mvn要加上-U參數):
mvn -U archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositorIEs=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.mycompany.app -DartifactId=myproject
可能會花上幾分鐘的時間
上面出現了success後!默認在C:\Documents and Settings\Administrator下面有myproject目錄。把myproject目錄下的pom.XML中的最下面兩行:root
為root添加上對應的密碼!如果項目沒有使用到AspectJ的話,就將pom.XML中和AspectJ相關的配置刪除,否則會出現Unable to find the mojo 'org.codehaus.mojo:ASPectj-maven-plugin:1.0錯誤!
進入到myproject目錄下面運行mvn命令!
直到出現seccessfully!
執行mvn jetty:run-war
最後http://localhost:8080即可打開主頁了,默認的是admin/admin 普通用戶是:user/user