我有很多项目。全部由Maven构建并部署在Nexus上。不幸的是,那个项目中有一个与maven的groupIds混在一起。我得把它清理干净。
我的计划是在项目中重新安置groupId:
1.找到所有依赖项目
2.更改项目中的groupId
3.将Nexus上的工件树从旧组移动到新组(包括pom.xml
,maven-metadata.xml
,*.md5
,*sha1
等所有文件。
4.在依赖项目中更改groupIds
Nexus和所有项目都是内部的,因此找到依赖项目没有问题。
我应该修改文件:pom.xml
和maven-metadata.xml
,与工件一起存储吗?我想我应该在groupId
中更改maven-metadata.xml
。但是pom.xml
文件(存储在每个工件旁边)是以某种方式使用的,或者它们只是保存以获取该工件是如何构建的?