記一次maven依賴不能更新的解決
程式碼結構大致是A是最頂級模組,B和C是A的子模組,D是C的子模組,B依賴D,ABCD都是0.0.1-SNAPSHOT版本。
在B的pom檔案裡,有D和C的依賴引用。
更新D的介面(添加了一個引數,變成2個引數)後,重新install D的模組,然後重新install C模組,更新B的引用,發現B對D引用顯示報錯飄紅,提示要求加一個引數;但是加了引數之後,也就是跟D的最新介面一致了,也是兩個引數了;結果install的時候報引數個數不對,提示應該為之前的那個一個引數的介面。改為之前的,雖然飄紅,但是能install通過。
很奇怪,嘗試各種清理更新,都無濟於事。最後發現把B的pom檔案裡的C依賴去掉,重新install D,然後將B對D的引用改為最新介面格式,install B也可以通過。此外,B對D的依賴,必須新增版本號,否則報引用錯誤。
為什麼存在父級,會更新不到子級的最新資訊,一直沒搞明白,哪位大神知道的話,麻煩告知下。
子類必須帶版本號,我感覺應該是在pom依賴中,如果父級或者全域性沒有宣告版本,如果是同級模組,預設使用當前專案的版本;但是比該模組級別低的模組,則必須寫明版本。
相關推薦
記一次maven依賴不能更新的解決
程式碼結構大致是A是最頂級模組,B和C是A的子模組,D是C的子模組,B依賴D,ABCD都是0.0.1-SNAPSHOT版本。 在B的pom檔案裡,有D和C的依賴引用。 更新D的介面(添加了一個引數,變成2個引數)後,重新install D的模組,然後重新install C
記一次maven父專案pom.xml檔案中的報依賴找不到(dependency not found)紅線錯誤
今天新建了一個maven工程,在父工程中的pom.xml檔案中新增<dependencyManagement>用於管理jar。但是發現:報如圖所示紅線錯誤。我查看了自己的本地倉庫,發現並沒有此jar包,於是以為是無法將jar包下載下來。一頓百度發現也沒解決
記一次SSH中文亂碼解決方案
前言:專案中有中文亂碼是因為亂碼編碼產生。 近期在用SSH寫OA系統的時候遇到中文亂碼問題,解決之餘寫下一丟丟心得,每天進步一小步,又與大神靠近一大步嘛!^_^! SSH是否還有公司在使用,SSH還配不醅稱為三大框架這裡先按下不表,這裡只是給出某次博主遇到問題的解決方案。 1
記一次Android系統下解決音訊UnderRun問題的過程
記一次Android系統下解決音訊UnderRun問題的過程 2017年01月04日 18:09:32 Qidi_Huang 閱讀數:4540 標籤: AndroidAudiounderrunxrun解決辦法 更多 個人分類: 嵌入
華為手機WebView長按不能複製,記一次少見奇葩bug解決之旅
風起 接到反饋,說是之前一個老專案的詳情頁(html)長按不能複製了(華為mate9),uh…不記得需求裡有長按複製功能,不過現在原生webview是支援長按複製的,所以就是個預設需求了,那這個bug是要改的。 拿手邊的華為和小米試了一下,的確不能複製,然後到模擬器上跑了下,uh…長
記一次Jfinal開發錯誤解決
記一次Jfinal開發錯誤解決 錯誤如下:Failed to load http://localhost/login/1-test1-123456: No ‘Access-Control-Allow-Origin’ header is present on the requested r
記一次maven專案clean install失敗 'version' contains an expression but should be a constant.
情景: 首先建了一個父pom然後建了幾個子pom,在clean的時候報錯 Non-resolvable parent POM for com.mamcharger.fae:fae-register:${project.parent.version} 因為在子pom裡面加了下面
記一次蟻群演算法解決TSP問題
演算法規則 1)範圍 螞蟻觀察到的範圍是一個方格世界,螞蟻有一個引數為速度半徑(一般是3),那麼它能觀察到的範圍就是3*3個方格世界,並且能移動的距離也在這個範圍之內。 2)摺疊環境 螞蟻所在的環境是一個虛擬的世界,其中有障礙物,有別的螞蟻,還有資訊素,資訊素有兩種,一種是找到食物的
記一次maven的坑- -,為生成的web專案新增lib,為maven新增外掛時,聲明瞭plugin,但是plugins裡面卻顯示不出來
前言 maven的功效大家都知道了,用來構建專案,下載依賴都是很好的選擇,但是今天生成專案的時候,發現裡面沒有lib,這個就比較尷尬了,沒有lib你咋把專案跑得起來呢?於是就有了這篇博文,一個坑2個小時,網上很難搜到答案 宣告的位置 這個太關鍵了!很多
【maven 】jar包衝突-記一次衝突解決
1、請到pom.xml檔案所在的目錄(包含父子目錄)下分別執行下面的命令排查是什麼原因導致fastjson版本不正確: mvn dependency:tree -Dverbose -Dincludes=com.alibaba:fastjson 2、配合excusions標籤排除過時的包 &n
記一次關於maven pom.xml無法引入依賴的坑(找不到符號@EnableConfigSever)
上午在看SpringCloud ConfigServer的內容. 在引入依賴 <dependency> <groupId>org.springframework.cloud</groupId> <artifactI
記一次更新glibc庫導致Linux伺服器無法啟動的解決方案
簡記: 由於某種原因將glibc庫從2.12更新到2.14,期間使用的是sudo,更新的最後提示失敗,但是檢視/lib64目錄下相關庫檔案都已經更新。然後就沒有在意錯誤提示。第二天上班的時候有同事反應無法登陸伺服器。但我自己早晨開的幾個crt視窗都已經正常登陸了,聽同事反饋
記一次完整的安全技術解決方案遭遇成本考驗後的“退步與博弈”
架構師 互聯網 解決方案 防火墻 高可用 寫在前面,出於保護客戶隱私和堅守網工的職業道德素養,本文不得出現的所有完整ip、客戶名稱、信息、以及詳細的業務模型闡述。最近確實走心的在分享案例,2017年5月21日在家裏寫了近四小時,女票已經暴走,請大家掩護我!!!!!
記一次VS Code崩潰的解決(Win10掃描自動回復系統文件)
jpg 所有 dwr 查看系統 查看 表示 reg 存在 信息 早上修改Vue.js框架搭建的項目,正高興著,突然電腦崩潰,重啟後VS code打不開,報錯如下: DWrite.dll丟失 然後查看了一下 C:\windows\system32\下 DWrite.dl
記一次業務復雜的解決流程
控制 blog 修改 流程 block 今天 原子性 道理 復雜 一、遇到的問題: 今天在搬磚的時候,分類情況比較多,多次修改後,總是會報出一些問題 大概條件有兩種摻雜:表類型、列包含標誌 二、解決思路: 1、縮小到最小變化量,首先確定有兩種
記一次OOM排查解決
Hibernate 內存溢出 Hibernate緩存 OutOfMemoryError Java heap space 現場人員反饋tomcat假死,已不能訪問,而且一直報如下異常:SEVERE:Memory usage is low, parachute is non existent,
記一次Oracle啟動報錯問題解決
無法 問題 connected gpo 需要 base ann 子句 idl 因為之前直接刪除了表空間,重啟oracle後報錯ORA-01157,以下記錄解決方法。 ORA-01157:無法識別/鎖定數據文件字符串 - 請參閱DBWR跟蹤文件原因:後臺進程無法找到其中一個數
記一次解決layui 的bug - layer.open 與 layui渲染問題
style template con 一個表 one play display 方法 hid 場景是這樣的,通過layer打開一個彈窗,裏面放置一個表單,表單是用layui來渲染的。 當彈窗完成之後,我需要渲染表單中的一些內容、譬如laydate。 layer.open(
記一次幫朋友解決apache站點403錯誤的過程
efault 網上 .html blog x86 main comm 單獨 span apache版本: [root@iZ25eby2utyZ web]# rpm -qa | grep httpd httpd-tools-2.2.15-47.el6.centos.3
記一次服務器被挖礦經歷與解決辦法
alt boot 告警 port 下載 被黑 rep $2 nano 記一次服務器被挖礦經歷與解決辦法 在最近的某一天裏面,中午的一個小息過後,突然手機的郵件和公眾號監控zabbix的告警多了起來。我拿起手機一看原來是某臺服務器上的CPU跑滿了,就開始登上去看一下是哪