我们设置了多个多模块项目,即:
> Proj1
> parent
> mod1
> mod2
> Proj2
> parent
> mod1
> mod2
...
Proj2 依赖于 Proj1。所以 Proj2 的 pom.xml 的一部分将是
> <dependencies>
> ....
> <dependency>
> <groupId>${project.groupId}</groupId>
> <artifactId>ABCXYZ</artifactId>
> <version>${Proj1.version}</version>
> </dependency>
> </dependencies>
> <properties>
> <Proj1.version>1.0.0.RELEASE</Proj1.version>
> </properties>
现在的问题是,是否可以使用 maven 发布插件来自动发布这个 Proj2,以便在<Proj1.version>
标签中拾取和替换 Proj1 的新版本。当我尝试常规时,mvn release:prepare-with-pom
我收到了更新依赖项的提示,但是当我输入新版本时,它在<version>
不需要的标签中替换了它。
感谢您的任何意见