-
三種classpath:編譯、測試、運行
查看全部 -
parent:主要用于子模塊中對父模塊plugin的繼承
modules:用來運行多個maven項目,指定多個module模塊進行編譯
module:模塊
查看全部 -
dependencyManagement:依賴的管理,里面也可以設置dependencies依賴列表,但它并不會被運行和引用到實際的依賴,主要運用在父模塊中給子模塊作繼承用
build:給構建行為提供相應的支持
plugins:插件列表,里面包含多個plugin
plugin:插件,每個插件都需要有groupId、artifactiId、version坐標信息
查看全部 -
dependencies:依賴列表
dependency:依賴項目
groupId、artifactiId、version:坐標
type:類型
scope:依賴范圍
optional:設置依賴是否可選,兩個值true和false,默認是false
exclusions:排除依賴傳遞列表
exlusion:排除依賴傳遞項
查看全部 -
modelVersion:指定了當前pom的版本
groupId:指定當前屬于哪個實際的項目,反寫的公司網址+項目名(反寫即com在前,后面.imooc)
artifactId:模塊的標識,項目名+模塊名
version:版本號
第一位大版本號、第二位分支版本號、第三位小版本號
snapshot快照,alpha內部測試,beta公測,Release穩定,GA正式發布
packaging:打包方式,默認是jar,還有war、zip、pom
name:項目描述名,在產生項目對象文檔的時候才會使用
url:項目地址
description:項目描述
developers:開發信息
licenses:許可證信息
organization:組織信息
查看全部 -
pom是maven的核心管理文件,用于項目描述、組織管理、依賴管理和構建信息的管理。
查看全部 -
site 生成項目站點,包括
pre-site????在生成下項目站前要完成的工作
site????生成項目的站點文檔
post-site????在生成項目站點后要完成的工作
site-deploy????發布生成的站點到服務器上
查看全部 -
default 構建項目(最核心),包含
compile????test????package????install?
查看全部 -
clean 清理項目,包含
pre-clean????執行清理前的工作
clean????清理上一次構建生成的所有文件
post-clean????執行清理后的文件
查看全部 -
maven生命周期:
clean????清理項目
default????構建項目
site????生成項目站點
三個生命周期相互獨立。后一個依賴前一個。
查看全部 -
完整的項目構建過程:
清理、編譯、測試、打包、集成測試、驗證、部署
查看全部 -
然后回到eclipse根目錄,打開eclipse.ini打開。在圖中的14行后面加上
-vm C:\Java\jdk1.7.2_55\bin\javaw.exe
查看全部 -
若eclipse沒有安裝Maven,需要將maven插件放到圖中的目錄。然后重啟軟件。
查看全部 -
修改倉庫的位置:
在setting.xml文件的相應位置,添加圖中的內容(路徑根據自己實際)。然后將該setting.xml文件復制到指定的目錄中,如圖中的repo,這樣日后更新Maven版本也不必再次修改setting文件。
注意:路徑需要用“/”
查看全部 -
設置鏡像倉庫:
在setting.xml文件的相應地方中添加圖中內容。
注意:一旦配置,所有針對原廠庫的訪問都會轉到鏡像倉庫,原廠庫將不能直接訪問。使用后默認都就好,不用修改。
查看全部
舉報