大話(huà)西游666
2019-06-09 15:44:29
如何告訴Maven使用最新版本的依賴(lài)項(xiàng)?在Maven中,依賴(lài)項(xiàng)通常設(shè)置如下:<dependency>
<groupId>wonderful-inc</groupId>
<artifactId>dream-library</artifactId>
<version>1.2.3</version></dependency>現(xiàn)在,如果您正在使用頻繁發(fā)布的庫(kù),那么不斷更新<version>標(biāo)記可能會(huì)有些煩人。有沒(méi)有辦法告訴Maven總是使用最新的可用版本(從存儲(chǔ)庫(kù))?
3 回答

UYOU
TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊
版本:使用最新版本
搜索pom中所有已更新版本的版本,并使用最新版本替換它們。 版本:使用最新版本
搜索POM中的所有非快照版本,這些非快照版本都是較新的版本,并使用最新的版本替換它們。 版本:更新-屬性
更新在項(xiàng)目中定義的屬性,以便它們對(duì)應(yīng)于特定依賴(lài)項(xiàng)的最新可用版本。如果一組依賴(lài)項(xiàng)都必須鎖定到一個(gè)版本中,這將非常有用。
版本:顯示-依賴(lài)-更新
掃描項(xiàng)目的依賴(lài)項(xiàng),并生成這些依賴(lài)項(xiàng)的報(bào)告,這些依賴(lài)項(xiàng)具有較新的可用版本。 版本:顯示插件更新
掃描一個(gè)項(xiàng)目的插件,并生成那些具有更新版本的插件的報(bào)告。 版本:更新-父級(jí)
更新項(xiàng)目的父部分,以便它引用最新的可用版本。例如,如果使用公司根POM,如果需要確保使用的是公司根POM的最新版本,則此目標(biāo)可能會(huì)有所幫助。 版本:更新-子模塊
更新項(xiàng)目子模塊的父部分,以便該版本與當(dāng)前項(xiàng)目的版本匹配。例如,如果您有一個(gè)聚合器pom,它也是它聚合的項(xiàng)目的父級(jí),并且其子版本和父版本不同步,則此MOJO可以幫助修復(fù)子模塊的版本。(請(qǐng)注意,您可能需要使用-N選項(xiàng)調(diào)用Maven,以便在您的項(xiàng)目因版本錯(cuò)誤匹配而無(wú)法構(gòu)建的情況下運(yùn)行此目標(biāo))。 版本:鎖定快照
在pom中搜索所有快照版本,并將其替換為該快照的當(dāng)前時(shí)間戳版本,例如-20090327.172306-4。 版本:解鎖-快照
在pom中搜索所有時(shí)間戳鎖定的快照版本,并將它們替換為-快照。 版本:解析-范圍
查找使用版本范圍的依賴(lài)項(xiàng),并將范圍解析為所使用的特定版本。 版本:使用-發(fā)行版
在pom中搜索已經(jīng)發(fā)布的所有快照版本,并用相應(yīng)的版本替換它們。 版本:使用下一個(gè)版本
搜索POM中的所有非快照版本,這些非快照版本都是較新的版本,并使用下一個(gè)版本替換它們。 版本:使用下一個(gè)版本
搜索pom中所有已更新版本的版本,并將其替換為下一個(gè)版本。 版本:提交
移除po.xml.versionsBackup文件。構(gòu)成了“窮人的供應(yīng)鏈管理”的一半。 版本:還原
從apo.xml.versionsBackup文件中還原put.xml文件。構(gòu)成了“窮人的供應(yīng)鏈管理”的一半。
添加回答
舉報(bào)
0/150
提交
取消