在maven中重命名groupId会导致任何意外冲突或错误吗?
例如
<groupId>com.current.id</groupId>
到
<groupId>com.new.newid</groupId>
我已经尝试使用maven clean install构建它,构建成功,但我想问一下,以后我不会遇到任何问题。 感谢。
答案 0 :(得分:1)
不,只要您的工件的坐标是唯一的,就不会有任何错误。由于工件的坐标由groupId,artifactId,......组成,所以应该没问题,但要确保组中没有与您的新groupId具有相同artifactId的其他工件。
答案 1 :(得分:0)
如果具有重命名的groupId的项目是其他项目的依赖项,则必须在这些项目的依赖项部分中修复groupId。
除此之外,您应该使用存储库中的groupId com.current.id删除项目(本地存储库位于/[home_dir]/.m2/repository)并使用您的项目重建任何项目作为依赖项看看是否一切都正确解决了。