使用appfuse2.0快速搭建環境(myeclipse)1

通常我們使用APPFUSE2.0的項目,導入eclipse裏,無法正常編譯,只能使用maven
我感覺挺不舒服的,經過探索,發現這樣配置以後,就會方便了很多,而且還已經直接在eclipse中的tomcat裏運行

大家可能對appfuse2.0都已經很熟悉了,如果你還不是很瞭解隨便在網上都已經找到入門的穩定。
appfuse官方網站地址:http://appfuse.org/display/APF/Home

下面我就已Struts 2 Basic爲例介紹一下:

1.我在D:創建一個文件夾appfuse-cww,
例如D:/appfuse2-cww/

2.在命令行中輸入mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.1 -DgroupId=com.mycompany.app -DartifactId=myproject

3.如果你的數據庫root用戶有密碼的話,你可以在你創建的項目的文件下的pom.xml中設置一下 <!-- Database settings -->

4.在命令行下,cd 到你的工程目錄下,運行 mvn ,這個命令會完成相關 jar 包和 Tomcat 的下載,運行你的工程的集成測試。上面的命令大概需要5-10分鐘。

5.在你的工程目錄下運行 mvn jetty:run-war ,你就可以去查看你的工程了。Maven 會啓動 Jetty,這樣的話,你就可以用這個地址: http://localhost:8080在你的瀏覽器中瀏覽。

6.下載全部源代碼,接着執行如下命令mvn appfuse:full-source.

7.執行 mvn eclipse:eclipse 生成eclipse項目信息的文件.

8.使用eclipse導入項目。

9.刪除生成的maven類庫,選擇工程右鍵選擇“properties”->"java build path"->"libraries"刪除所有的M2_REPO的lib

10.生成web項目,選擇工程右鍵選擇“myeclipse”->"add web project capabilities",然後選擇“web root Directory”爲“src/main/webapp”

配置成功!
這樣既可以使用maven2來啓動,也可以用TOMCAT啓動 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章