繁体   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