[英]Maven - release snapshot dependencies
因此,我目前有2個項目,可以將它們稱為ProjectA和ProjectB。 ProjectA和ProjectB應該彼此獨立釋放。 他們倆都使用一個名為ProjectCommon的共享項目。
<groupId>group</groupId>
<artifactId>ProjectA</artifactId>
<version>0.0.10-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>group</groupId>
<artifactId>ProjectCommon</artifactId>
<version>0.0.2-SNAPSHOT</version>
</dependency>
</dependencies>
當前,如果我想重新實現ProjectA,我首先必須發布ProjectCommon,並在ProjectA pom.xml中更新版本。
有沒有辦法使它自動化? 我一直在查看版本:use-latest-releases插件,但是如果ProjectCommon當前正在使用快照,則無法使其正常工作。 我剛剛收到“由於未發布的依賴關系而無法發布項目”
謝謝
您應該始終在其他項目中使用ProjectCommon的發行版,這樣您就有2種情況。
1)您在ProjectCommon中進行更改,然后釋放它,然后在ProjectA和ProjectB中更新依賴項
2)您在ProjectA中進行更改,並且僅發布ProjectA
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.