Maven中的dependency詳解


<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>

<groupId > :創建項目的組織或團體的唯一 Id.可視為公司名

<artifactId > :項目的唯一 Id, 可視為項目名 .

<version > :產品的版本號 

<scope>為jar包作用范圍

1test范圍指的是測試范圍有效,在編譯和打包時都不會使用這個依賴

2compile范圍指的是編譯范圍有效,在編譯和打包時都會將依賴存儲進去

3provided依賴:在編譯和測試的過程有效,最后生成war包時不會加入,諸如:servlet-api,因為servlet-apitomcatweb服務器已經存在了,如果再打包會沖突 

4runtime在運行的時候依賴,在編譯的時候不依賴 

默認的依賴范圍是compile 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM