【发布时间】:2012-06-02 14:36:23
【问题描述】:
我想使用 maven 发布插件制作我的多模块 maven 项目的第一个版本。我在 release:prepare 步骤中遇到了一个问题,因为我有 SNAPSHOT 依赖项。
<project ...>
<parent>
<artifactId>project</artifactId>
<groupId>ccc.aaa.bbb</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>common</artifactId>
<packaging>pom</packaging>
<name>common</name>
<modules>
<module>daoModule</module>
<module>configModule</module>
<module>exceptionModule</module>
</modules>
<scm>
...
</scm>
<distributionManagement>
<repository>...</repository>
<snapshotRepository>...</snapshotRepository>
</distributionManagement>
</project>
并且模块将其扩展为它的父级:
<project ...>
<parent>
<artifactId>common</artifactId>
<groupId>ccc.aaa.bbb</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>exceptionModule</artifactId>
<name>exceptionModule</name>
<build>
...
插件将工件 0.0.1-SNAPSHOT 的版本更改为发布版本 0.0.1 ,并创建新的快照版本 id 0.0.2-SNAPSHOT。
¿有什么方法可以自动将 父母版本从 0.0.1-SNAPSHOT 更改为 0.0.1 - 即将创建的版本 - 吗?
谢谢。
【问题讨论】:
标签: maven snapshot maven-release-plugin