Maven知识整理
1.maven的安裝,環(huán)境配置、倉庫配置
https://blog.csdn.net/github_37759996/article/details/90748461
2.maven命令解釋
maven install 是先進(jìn)行打包,在target目錄下生成新jar,同時(shí)將打包結(jié)果放到本地倉庫的相應(yīng)目錄中,供其他項(xiàng)目或模塊引用。
maven package 只是打包,并在target目錄下生成新jar,maven倉庫中還是老的jar。
我們?cè)谥匦麓虬臅r(shí)候,直接install即可,不需要clean。install會(huì)替換本地和倉庫的jar,而且他會(huì)比較新舊jar是否有差異,來判斷是否更新。
如果我們不需要jar,而且所更改代碼不需要被引用,那么只需要compile即可。
maven有clean、default、site三種生命周期,每種生命周期都包含一些階段。三套生命周期是互相獨(dú)立的,每種生命周期的階段是前后依賴的。執(zhí)行某個(gè)階段,則會(huì)先依次執(zhí)行該生命周期的前面階段 (比如你執(zhí)行install,其實(shí)是執(zhí)行了validate、compile、test、package、verify、install這么多操作)
clean包含了 pre-clean、clean、post-clean階段;
default生命周期包含了validate、compile、test、package、verify、install、deploy階段;
site生命周期包含了pre-site、site、post-site、site-deploy階段。
總結(jié)
- 上一篇: Java+Selenium爬贴吧
- 下一篇: spring入门-设值方法的差异