日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Maven:解决jar包冲突和企业开发常用编写

發布時間:2024/7/5 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Maven:解决jar包冲突和企业开发常用编写 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

QUESTION:Maven:解決jar包沖突和企業開發常用編寫

目錄

QUESTION:Maven:解決jar包沖突和企業開發常用編寫

ANSWER:

一:Maven的作用

二:解決jar包沖突:

三:版本鎖定:


ANSWER:

一:Maven的作用

Maven是一項項目管理工具,但又不單單是只管理項目,它可以構建不同工程項目。

1.節省磁盤空間?
2.可以一鍵構建?
3.可以跨平臺?
4.應用在大型項目時可以提高開發效率

常見命令:

Compile?
Test?
Package?
Install?
Deploy?
Clean

?

書寫規范:

groupId ? ?公司或組織域名的倒序?
artifactId ?項目名或模塊名?
version ? ?版本號

依賴范圍:

Compile?
Test?
Runtime?
Provided

二:解決jar包沖突:

1、第一聲明者優先原則?
在 pom 文件定義依賴,先聲明的依賴為準。

2、路徑近者優先原則?
例如:還是上述情況,spring-contex 和 ? spring-webmvc 都會傳遞過來 ? ?spirng-beans,那?
如果直接把 spring-beans 的依賴直接寫到 pom 文件中,那么項目就不會再使用其他依賴傳?
遞來的 spring-beans,因為自己直接在 pom 中定義 spring-beans 要比其他依賴傳遞過來的路 徑要近。

3.上邊的問題也可以通過排除依賴方法輔助依賴調解。

三:版本鎖定:

面對眾多的依賴,有一種方法不用考慮依賴路徑、聲明優化等因素可以采用直接鎖定版?
本的方法確定依賴構件的版本,版本鎖定后則不考慮依賴的聲明順序或依賴的路徑,以鎖定 的版本的為準添加到工程中,此方法在企業開發中常用。

注意:在工程中鎖定依賴的版本并不代表在工程中添加了依賴,如果工程需要添加鎖定版本 的依賴則需要單獨添加<dependencies></dependencies>標簽。

?

總結

以上是生活随笔為你收集整理的Maven:解决jar包冲突和企业开发常用编写的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。