解決maven中包衝突,去除依賴包或修改依賴包版本
- 右鍵專案Run As->Maven build... 配置Goals :dependency:tree
- 執行發現,是android-json這個依賴包引起的,但是他處於第三級別依賴包,所以,應該是在第一級依賴中去除第二級依賴,然後單獨引用第二級依賴,然後在第二級依賴中去除第三級依賴。。。過程比較複雜,上圖。
由此,完美解決maven中包依賴的問題,開發者可自己定製springBoot中依賴的包
相關推薦
解決maven中包衝突,去除依賴包或修改依賴包版本
這幾年springBoot很火,本人在遷移專案的過程中遇到了一些問題,比如以前用的springMVC依賴了org.json包,轉成了springBoot專案之後,由於springBoot預設依賴了其他的包,有用到org.json。但是卻沒有new JSONObject(Ob
jar包衝突,是是什麼意思?jar包衝突的原因是什麼?
網上的解釋,我認同,是因為一個class出現在多個jar包中: http://blog.csdn.net/fo11ower/article/details/44992667 --------例子2: http://www.cnblogs.com/songshu120/
IDEA:解決辦法:IntelliJ Java:-source 1.3中不支援,使用-source 5 或更高的版本一啟用
解決辦法:IntelliJ Java:-source 1.3中不支援,使用-source 5 或更高的版本一啟用 報錯: Java:-source 1.3中不支援增強型 for 迴圈 (使用-source 5 或更高的版本一啟用for-each迴圈) 我
解決maven jar包衝突,使用python指令碼檢查
在mvn工程中,經常因為多級引入導致jar包衝突,然後會使用 mvn dependency:tree>dependency.txt 匯出mvn依賴樹關係 , 然後從dependency.txt檔案中解析出衝突的jar包即可。解析的
解決maven中servlet-api.jar和容器自帶的servlet-api.jar的依賴衝突
在學習maven時,給maven新增tomcat7-maven-plugin外掛後,新建了一個專案並且嘗試執行,但出現下列異常: 通過在百度的搜尋,得知這是由於servlet-api.jar和容器自帶的servlet-api.jar產生了依賴衝突。但是,在百度中沒有
maven編譯引入本地jar包-解決Maven中使用很多本地jar包的編譯問題
Maven依賴本地非repository中的jar包,依賴jar包放在WEB-INF/lib等目錄下的情況客戶端編譯出錯的處理。 Maven提供了scope為system的依賴,文件的原文如下: system This scope is similar to provi
maven中繼承parent,依賴dependencyManagement,import的用法
parent:複用父類元素 dependencyManagement:子模組中可以選擇性繼承父類的依賴,此標籤中的依賴子pom不會自動繼承,子pom需要額外宣告。但是,當依賴版本在父POM中聲明後,子模組在使用依賴的時候就無須宣告版本,確保版本一致。 Import:只在dependenc
maven jar包衝突,引起tomcat啟動失敗
在執行xxl-job的,並使用maven外掛啟動tomcat時,報了這樣一個錯, Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run (default-cli)
解決maven中jar包無法下載
原因: 下載下來的jar包由於網路問題不完整,這樣會導致後續的下載也不能繼續。 方法: 刪除C:\Users\Administrator\.m2\repository目錄下所有後綴名是.lastUp
配置ButterKnife過程中報錯(與support-v4包衝突,Program type already present: android.support.v4..)解決
今天沒什麼任務,就想試著用一下butter knife,。雖然很早就聽說過,但是一直沒用過,所以打算試著用一下,看看利弊。我遇到的報錯是這樣的:我配置的support-v4跟butterknife中support-v4版本不一致,因為如果我把butterknife注掉的話就不
如何解決JS中onKeyUp衝突問題。
今天剛來公司張哥就指給我任務,簡單來說就是解決輸入框A、B、C之間的公式關係,改變C的值,讓B的值等於A*C。改變B的值再讓A變化,公式不變。 剛拿到任務我第一個反應就是onKeyUp啊,簡單,於是在B、C那分別寫了個onKeyUp,結果悲劇了,改變C,B確實能變,但再改變B就不好使了,一閃你輸入的就沒
maven中新增lombok,自動具備set,get已經toString等方法
1.在pom.xml中新增: <dependencies> <dependency> <groupId>org.projectlombok<
maven中dependencyManagement標籤的簡單使用(import scope依賴方式)
《maven應用實戰》中描述的比較到位: 這裡有個比較特別的元素,即dependencyManagement元素。根據前面的簡介可以知道它是依賴管理元素,也就是說,用來管理依賴的。因為在實際專案中它有特殊意義,而且能夠被繼承。 一個Maven專案要直接引用某個依賴,都是
如何解決IDEA中輸入sout,psvm後沒有自動聯想功能的問題。
File ----> Setting 選中Live Templates 搜尋sout和psvm 注意左下角: 當然你的電腦上的顯示會與我不同,但是你只要知道,這裡的作用是限制“sout”之類的縮寫能夠聯想的適用範圍。 點選change 然後
解決 python中 使用tesserocr,Imag模組 處理驗證碼的問題
python程式: from PIL import Image import tesserocr imag=Image.open(r"path") print(tesserocr.image_to_text(imag)) 會報以下錯誤: Traceback (most recent cal
關於 vs 2013出現“在VS2013開啟之前的專案,提示無法載入解決方案中的專案,導致專案無法開啟”的問題解決辦法
關於 vs 2013出現“在VS2013開啟之前的專案,提示無法載入解決方案中的專案,導致專案無法開啟”的問題解決辦法 -前段時間在電腦上安裝了sql server2008 r2,之後因為沒安裝成功又根據網上的辦法對sql server r2進行了完全解除安裝和刪除,反反覆覆好幾次。 有
在myeclipse中匯入相應的包後,tomcat依然提示找不到包的原因
今天在myeclipse中使用資料庫的時候一直提示空指標異常,檢視一下原來是載入不了資料庫的驅動,可是我已經把mysql-connector-java-3.1.12-bin.jar匯入到了工程當中,不知道為什麼還是報錯。最後瞭解到要把mysql-connector-java
maven總結(三)-- pom.xml檔案,maven中的關係,私服
一. pom.xml檔案 1.1 簡介 pom:project object model 專案物件模型 pom.xml是Maven的核心配置檔案 一個Maven專案有且只有一個pom.xml檔案,該檔案必須在專案的根目錄下 1.2 座標 1.2.1 什麼是座標 (1)用來唯一的標識每個標識,
解決maven 中bean is not defined問題
記得在classpath後面+“*”,在spring核心配置檔案中,maven每個子模組的appcationContext.xml都是獨立的,必須對每個bean進行涵蓋 <import resource="classpath*:beans/book.xml"/>
解決linux中使用git,ssh每次都要輸入密碼
想一想不對勁啊,我使用的是ssh的方式clone的程式碼,而且在clone之前還生成並且上傳了公鑰,還把公鑰填入git的公鑰庫裡面了,怎麼 還要我輸入密碼?? 仔細研究後,發現了問題所在,原來是在生產公鑰的時候, 執行命令 ssh-keygen -t