簡體   English   中英

Maven-發布快照依賴項

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM