哥們首次使用maven+jetty,調通費了老大勁了,如此特記錄下來以備以后配置參考。
eclipse:eclipse-jee-indigo-SR2-win32
jetty的安裝和配置(兩種方式):
i>下載jetty安裝
這種哥們我不喜歡
ii>eclipse 安裝jetty插件(run-jetty-run)
插件安裝也存在兩種方式:
1)help->Install New Software->單擊Add按鈕->Name處輸入run-jetty-run->Location處輸入http://run-jetty-run.googlecode.com/svn/trunk/updatesite
然后一步一步安裝,不過這種安裝有可能會安裝失敗。
2)help->Eclipse Marketplace->輸入jetty搜索->選擇Eclipse Jetty
然后,根據提示一步步安裝。到此,事情並沒有完結。如果現在我們使用jetty作為servlet容器,運行我們的web項目,我們會得到404錯誤提示,並且后台會出現如下錯誤(在maven web項目)
嚴重: PWC6117: File "D%3A%5Cworkspace%5Clogin-web%5Csrc%5Cmain%5Cwebapp%5Clogin-web%5Cindex.jsp" not found
仔細查看會發現,路徑“login-web%5Cindex.jsp”多了login-web這層路徑,這顯然我哪兒的配置出現了錯誤。是的,這是在運行jetty的時候沒有配置一個jetty.xml.我們需要到官網獲取這個配置文 件,然后指定文件所在的位置。如下圖所示:
到此,jetty的安裝完成。
maven的安裝和配置
i>maven的安裝
1>官網下載apache-maven-3.2.1-bin.zip
2>解壓到指定目錄D:\
3>配置maven環境
配置maven根目錄:
配置bin路徑:
測試maven安裝是否成功:mvn -version
安裝后,在C:\Users\jiangyuanlong\.m2\repository多出一個默認的maven倉庫。打開maven安裝目錄在config目錄下,存在一個setting.xml文件,它是用來配置我們的本地倉庫位置。在這兒,我選擇默 認的路徑,將setting.xml文件拷貝到C:\Users\jiangyuanlong\.m2文件夾下。
ii>maven命令
maven clean/maven test/maven package/maven compile/maven install 清理/測試/打包/編譯/安裝命令
maven archetype:generate -DgroupId=XXX -DartifactId=XXX -DarchetypeArtifactId=maven-archetype-quickstart 創建maven java和web項目命令
其中:
mvn archetype:generate 固定格式
-DgroupId 組織標識(包名)
-DartifactId 項目名稱
-DarchetypeArtifactId 指定ArchetypeId,maven-archetype-quickstart,創建一個Java Project;maven-archetype-webapp,創建一個Web Project
創建Web Project項目,還需要進入到項目路徑,執行mvn eclipse:eclipse
Eclipse maven插件的安裝
i>Install New Software 安裝
輸m2e-http://m2eclipse.sonatype.org/sites/m2e,按照提示一步一步安裝即可。
ii>Eclipse Maketplace 安裝
安裝i方式安裝有可能不能安裝上,這是可以選着ii方式,輸入maven,如下圖所示:
iii>Eclipse maven配置
高版本Eclipse有可能自身有maven,這是我們需要修改成我們自己的maven版本。
點開maven選着Installations,選擇Add添加maven的安裝路徑。另外,我們還需要指定我們的setting.xml文件的位置,如下圖所示:
選擇User Setting,引入settting.xml路徑。