Maven依赖管理和插件配置
生活随笔
收集整理的這篇文章主要介紹了
Maven依赖管理和插件配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 導入依賴
- 依賴范圍
- Maven插件
- 插件添加位置
導入依賴
導入依賴坐標,無需手動導入jar包就可以引入jar,在pom.xml中使用標簽引入依賴
進行單元測試
import org.junit.Test; public class DemoTest {@Testpublic void test1(){System.out.println("測試junit");} }- 創建Servlet,但是發現報錯,原因是沒有導入Servlet的坐標依賴
- 導入Servlet的坐標依賴
原有報錯的Servlet恢復正常
依賴范圍
| compile | √ | √ | √ | spring-core |
| test | √ | Junit | ||
| provided | √ | √ | servlet-api | |
| runtime | √ | √ | JDBC驅動 | |
| system | √ | √ | 本地,除Maven倉庫之外的類庫 |
按照依賴強度,由強到弱來排序:
compile > provided > runtime > test就拿上面的servlet依賴來說:
<scope>provided</scope>定義了依賴的有效范圍,如果沒有定義就默認為compile范圍
https://blog.csdn.net/qq_43511405/article/details/109011948
jsp或servlet依賴范圍不能省略原因
Maven插件
Maven是?個核心引擎,提供了基本的項目處理能力和建設過程的管理,以及一系列的插件是用來執行實際建設任務,maven插件可以完成?些特定的功能。例如,集成jdk插件可以方便的修改項目的編譯環境;集成tomcat插件后,無需安裝tomcat服務器就可以運行tomcat進行項目的發布與測試,在pom.xml中通過plugin標簽引入maven的功能插件
Maven的中央倉庫中只有Tomcat7.X版本的插件,而之前我們使用的是8.X的版本,如果想使Tomcat8.X的插件可以去其他第三方倉庫進行尋找,或者使用IDEA集成外部Tomcat8極其以上版本,進行項目的發布
插件添加位置
<build> <!--添加插件--> <plugins><plugin></plugin><plugin></plugin> </plugins> </build> 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Maven依赖管理和插件配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是短视频(一文搞懂什么是蚁群优化算法
- 下一篇: M1803E1A是什么手机