gpt4 book ai didi

Maven多项目子不能有相同的版本

转载 作者:行者123 更新时间:2023-12-04 18:21:44 25 4
gpt4 key购买 nike

我有这个带有父项目和三个子项目的 Maven 多项目配置:

父 POM:

<...>
<groupId>my.proj</groupId>
<artifactId>parent</artifactId>
<packaging>pom</packaging>
<version>1.0</version>

child POM:
<parent>
<groupId>my.proj</groupId>
<artifactId>parent</artifactId>
<version>1.0</version>
</parent>
<groupId>my.proj.web</groupId>
<artifactId>web</artifactId>
<version>1.0</version>

如果我将子版本设置为 1.0,我会收到警告:
version is duplicate of parent version

但这就是我想要的,因为我的整个项目都是 1.0 版本,对我来说看起来很自然。为什么不允许(或不鼓励)这样做?

最佳答案

如果不指定版本,maven 3 会自动使用与父项目相同的版本,您只需在父项目中指定版本即可。所以警告建议删除这种冗余。

关于Maven多项目子不能有相同的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10535157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com