解決pom檔案依賴衝突、版本錯誤的問題
一、重複類
解決方法:(刪除其中一個包,現在流行的Java日誌框架用SLF4J,所以保留這個包)
1、在IntelliJ IDEA的pom檔案用“ctrl+shift+alt+U”快捷鍵輸出pom依賴框架,找到commons-logging:commons-logging的引用,這個工程專案是spring-context在引用
2、用<exclusions>方法
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId><exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency>
二、版本號衝突
[WARNING] Rule 9: org.apache.maven.plugins.enforcer.DependencyConvergence failed with message: Failed while enforcing releasability the error(s) are [ Dependency convergence error for xxx.tc:common-zookeeper:1.1.2 paths to dependency are: +-com.xxx.flight.inter:inter_public_data.cache:1.1.4 +-xxx.tc:qmq-client:2.0.5 +-xxx.tc:common-zookeeper:1.1.2 and +-com.xxx.flight.inter:inter_public_data.cache:1.1.4 +-xxx.tc:qmq-client:2.0.5 +-xxx.tc.qtracer:qtracer-instrument-http:1.0.7 +-xxx.tc.qtracer:qtracer-client:1.0.7 +-xxx.tc:common-zookeeper:1.1.0 ]
用<dependencyManagement>,選擇高版本
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>xxx.tc</groupId>
- <artifactId>common-zookeeper</artifactId>
- <version>1.1.2</version>
- </dependency>
- </dependencies>
-
</dependencyManagement
相關推薦
解決pom檔案依賴衝突、版本錯誤的問題
一、重複類 解決方法:(刪除其中一個包,現在流行的Java日誌框架用SLF4J,所以保留這個包) 1、在IntelliJ IDEA的pom檔案用“ctrl+shift+alt+U”快捷鍵輸出pom依賴框架,找到commons-logging:commons-logging
解決maven傳遞依賴中的版本衝突
如果用的是eclipse,那就用run as-build-在Goals那個框框裡輸入:project-info-reports:dependencies,如果實在dos環境下,就mvn project-info-reports:dependencies。然後就會在target的資料夾下,生成一個site資料夾
maven 檢查jar依賴衝突和版本衝突 以及解決
問題描述: 專案中用到dubbo實現分散式遠端呼叫服務,整合dubbo的時候,遇到一個Spring的錯誤,NoSuchMethodError的問題。由於匯入了不同版本的jar包造成的。
maven工程pom檔案依賴架包
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS
解決Vmware Player的vmx86.sys版本錯誤,無法啟動虛擬機器的問題
今天執行VMware Player 時突然虛擬機器無法運行了,報出所謂vmx86.sys版本錯誤的問題。經搜尋網路,發現是由於剛剛安裝的Comodo防火牆之後的安全策略問題,解決辦法是將vmware Player設定為
解決Maven包依賴衝突導致IDEA中Maven報紅色警告線(omitted for conflict with...)問題
情景再現: 今天工作時用IDEA從svn上down個專案,完成後點選重新匯入所有maven專案後,maven報了紅色警告線錯誤,如圖: 最終的錯誤資訊為:“omitted for conflict with 1.1”。大致意思是這個javax.activation:activ
Maven解決jar包依賴衝突
使用maven最煩人的可能就是類包之間的版本衝突引發的問題了,類包衝突的一個很大的原因即產類包之間的間接依賴引起的。每個顯式宣告的類包都會依賴於一些其它的隱式類包,這些隱式的類包會被maven間接引入進來,因而可能造成一個我們不想要的類包的載入,嚴重的甚至會引起類包之間的衝突。 要解決這個問題,首先就是要檢視
pom檔案依賴依賴一直報錯?不妨試試這個神器
相信有同學在通過maven的pom檔案導jar包的時候,遇到這樣的問題:明明已經下載了,本地倉庫也有,可就是一直報錯,其實原因可能是因為你切換私服,或者更新一半失敗重新更新之後,導致本地倉庫會有一些多餘的快取導致,不多廢話,神奇獻上: 使用方法:1、新建一個檔案,擴建名改為
java class檔案魔數、版本號
每個class檔案的前四個位元組表示魔數,他的唯一作用是確定這個檔案是否是一個能被虛擬機器接受的class檔案, 很多檔案儲存標準中都使用魔數來進行身份識別,比如圖片格式,如gif、jpg等在檔案中都存在魔數,使用魔數而不是副檔名來進行識別主要基於安全方面的考慮。因為副檔名可
電子研發公司_檔案命名規則、版本命名規則_建議
檔案命名規則 專案代號_檔案類別名_版本號_完成時間 | | | | | | |
解決maven下載依賴包,pom檔案錯誤問題
處理方式,在jar所做位置: mvn install:install-file -Dfile=imaging-01012005.jar -DgroupId=com.jhlabs -DartifactId=imaging -Dversion=01012005 -Dpackaging=jar $ mvn in
git分支與版本管理、版本回退、衝突解決記錄 - 海北天藍 - 部落格園
一.基礎使用 1.初始化本地倉庫 git init 2.關聯遠端倉庫 git remote add origin [email protected]:使用者名稱/倉庫名.git 3.新增遠端倉庫檔案到本地 git pull origin master 本地自動建
快速全方位解決:maven倉庫裡有jar包但是pom檔案中依賴不到 報錯~
最近新接手了一個專案,引入後調環境,到了maven倉庫這裡,pom檔案一直報錯,但是點進倉庫裡確是有的,著實讓我上火,閒話少敘 進入正題:(是在eclipse中調整的) 報錯: 正常有點經驗的都知道: 點選上面的window->preferences: 選擇使用你自己的maven;
Android使用gradle依賴管理、依賴衝突終極解決方案
Android使用gradle依賴管理、依賴衝突終極解決方案 在Android開發中,相信遇到關於版本依賴的問題的同學有不少。雖然Android Studio一般都會自動幫我們去重,但是有時候去重失敗了還是需要手動處理。在這裡總結下自己長期遇到的各類問題的解決方式。 統一版本管理
virtualenv 執行python 解決依賴衝突問題 尤其是django那種蛋疼的版本問題
Create a python virtual environment and install python dependencies. cd evalai virtualenv venv source venv/bin/activate # run this command eve
解決yum update異常中斷產生重複包、依賴衝突等問題
系統版本為Centos7,由於自帶的yum源下載速度慢,換成了163源,之後yum update過程中異常中斷,導致產生了許多不同版本的重複包,需要進行清除。報錯1:There are unfinished transactions remaining解決方法:使用y
通過apt-get安裝軟體時碰到某個依賴包的版本和已有版本衝突的解決方法
本文的背景是需要樹莓派上安裝音效卡陣列,為了驗證音效卡陣列的可用,需要在樹莓派安裝OSDA,然後另外找伺服器安裝ODSA_Web,然後通過OSDA傳送監聽到的聲音到OSDA_Web作為呈現。 當安裝ODSA時碰到以下問題,原因是libasaound2-dev當
Maven依賴衝突解決 及 常見錯誤
Maven依賴衝突解決及常見錯誤 Web工程依賴 兩個不同的maven專案,依賴同一個artifactId但是版本不同,這時候就會產生maven的jar依賴衝突問題! 排除依賴 <dependencies>
解決maven中包衝突,去除依賴包或修改依賴包版本
這幾年springBoot很火,本人在遷移專案的過程中遇到了一些問題,比如以前用的springMVC依賴了org.json包,轉成了springBoot專案之後,由於springBoot預設依賴了其他的包,有用到org.json。但是卻沒有new JSONObject(Ob
java開發工具IntelliJ或eclipse中maven專案pom檔案錯誤failed to read artifact descriptor for xx.jar問題解決辦法
下載安裝好開發軟體之後,IntelliJ會自動對maven外掛進行配置,file-setting 輸入maven可檢視到配置資訊: pom檔案的編寫過程會出現project錯誤, 第一種想法:在第一張圖中home directory 和 setting file 第二種方法: