【maven】maven檢視專案依賴並解決依賴衝突的問題
一、問題
專案開發過程中,經常會遇到jar衝突,然後maven根據自己的規則進行衝突解決,導致專案在執行的過程中報錯。
1、如何檢視當前專案的maven的依賴樹?
2、如何從依賴樹中找到自己預期的版本,是被那個jar給覆蓋了?
3、如何進行依賴衝突解決?
二、解決問題
1、如何檢視當前專案的maven依賴樹?
//進入專案的pom.xml檔案的目錄下,執行如下命令 //這個是正常依賴的樹 mvn dependency:tree //這個命令是檢視maven是如何解決依賴衝突的依賴樹 mvn -Dverbose dependency:tree //如果想將依賴樹列印到指定檔案中,則命令如下View Codemvn -Dverbose dependency:tree -Doutput=/Users/shangxiaofei/sxfoutput.txt
相關推薦
【maven】maven檢視專案依賴並解決依賴衝突的問題
一、問題 專案開發過程中,經常會遇到jar衝突,然後maven根據自己的規則進行衝突解決,導致專案在執行的過程中報錯。 1、如何檢視當前專案的maven的依賴樹? 2、如何從依賴樹中找到自己預期的版本,是被那個jar給覆蓋了? 3、如何進行依賴衝突解決? 二、解決問題 1、如何檢視
【轉載】Maven依賴中的scope詳解
lan 無需 而已 ref targe 周期 包含 配置 com Maven的一個哲學是慣例優於配置(Convention Over Configuration), Maven默認的依賴配置項中,scope的默認值是compile,項目中經常傻傻的分不清,直接默認了。今天梳
【JAVA】在SpringBoot 專案中 利用maven 的generate外掛
使用maven 外掛 generate生成MyBatis相關檔案 在專案中增加 maven 依賴 - mybatis-spring-boot-starter - mysql-connector-java - mybatis-generator-maven-plugin 外掛 自
【Maven】Maven 專案打包成 war 包部署到 Tomcat
【Maven】Maven 專案打包成 war 包部署到 Tomcat 實踐環境 作業系統: Windows IDE: Eclipse 打包部署過程 1 專案打包 1.1 右鍵點選所需要打包的專案,點選如圖所示&
maven命令mvn檢視專案依賴的jar包
C:\software\develop\workplace\test>mvn dependency:tree [INFO] Scanning for projects... [INFO] [INFO] ---------------------------
【maven】【異常】maven專案POM檔案報錯
搭建springboot專案時,POM老是提示錯誤,雖然不影響,但是看到錯誤一直掛到那,感覺不舒服。 org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProj
【FastDFS】maven專案上傳圖片到FastDFS伺服器
一:前言 FastDFS伺服器的搭建都是運維人員完成的,開發人員只需知道tracker伺服器IP地址和埠號即可 二:環境裝備 1.為了程式設計成員在應用程式中使用FastDFS,官網提供了java版的客戶端 但是中央倉庫中沒有,我們可以下載fas
【筆記】maven專案使用tomcat8啟動
1.先在tomcat的conf包下找到tomcat-users.xml檔案,新增以下程式碼(使用者名稱密碼自定義) <role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="
【筆記】maven專案修改jdk版本
在pom.xml 檔案中加入 以下程式碼 方式一: <build> <plugins>  
【Java】maven多專案資源共享
<resources> <resource> <!-- <directory>${project.parent.relativePath}/../../config</directory> --&g
【Maven】Maven的SNAPSHORT版本與依賴更新
1、問題描述 今天在用Intellij Idea寫程式碼的時候,遇到一個問題,大概形容一下: 分別有兩個Java工程,TestA、TestB均使用maven構建,TestB依賴TestA,即在TestB的pom檔案中,寫出了對TestA的依賴,如下:
【maven】maven 新建專案報錯
【問題描述】 報錯: Could not calculate build plan: Pluginorg.apache.maven.plugins:maven-resources-plugin:2.
【maven】maven-thrift-plugin 外掛使用 + Java專案中thrift使用的正確姿勢
1.首先介紹下maven-thrift-plugin外掛在java中使用該外掛可以讓我們在maven中使用 編譯.thrift檔案,在大型專案中尤其有用。下面看下如何使用:假設這裡要提供一個HelloService的thrift服務:namespace java com.li
【MAVEN】maven專案下載更新pom jar包速度慢 解決方案
1·下載安裝 最新版本的maven https://maven.apache.org/download.cgi 2·速度慢的主要原因是因為預設setting.xml裡配置的國外的 maven 資料來源 切換為阿里的資料來源 需要在修改setting.xml 在 <m
【問題】maven專案中com.sun.image.codec.jpeg錯誤解決
該錯誤出現於maven專案build時,build failure! 影響maven專案的打包! 遇到過好多次了,解決方法如下: <plugin> <artifactId>maven-compiler-plugin</artif
【Tips】maven web專案新增spring framework後TOMCAT 9 無法啟動
二月 17, 2017 7:41:01 下午 org.apache.catalina.core.ContainerBase startInternal 嚴重: A child container failed during start java.util.concurrent.ExecutionExcepti
【Maven】Maven系列(一)——環境安裝配置和新建maven專案
1 Maven是什麼? Apache Maven 是一種用作軟體專案管理和理解工具。它基於專案物件模型(POM)的概念, 可以管理一個專案的構建、報告以及從專案核心資訊中生成文件。 Maven是一種專案管理和理解工具。Maven向開發者提供了一個完整的構建生
【Neuroph】1、專案Maven引用最新包
Neuroph的包在中心倉、阿里倉、華為倉都是沒有。 官方的說明在pom.xml新增依賴方法好像不管用(有知道的原因的請): &l
【轉】Maven項目模板
stc web res sts aps 代碼 nis 源文件 contain http://www.yiibai.com/maven/maven_project_templates.html maven 使用 Archetype 概念為用戶提供不同類型的項目模板,它是一個
【maven】maven的web項目打包報錯:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK
應用 cga snapshot ace owin span ons sed sse 打包過程中報錯如下: No compiler is provided in this environment. Perhaps you are running on a JRE rather