eclipse - Maven:当子项目具有相同名称时,将多模块项目导入 Eclipse
问题描述
我有 2 个多模块项目。这两个项目没有任何共同之处,也没有任何共同点。
PrjA (groupId=PrjA, artifactId=PrjA)
Base (package=PrjA.Base, groupId=PrjA, artifactId=Base)
Foo (package=PrjA.Foo, groupId=PrjA, artifactId=Foo)
PrjB (groupId=PrjB, artifactId=PrjB)
Base (package=PrjB.Base, groupId=PrjB, artifactId=Base)
Bar (package=PrjB.Bar, groupId=PrjB, artifactId=Bar)
如果我用 mvn 构建它们,这两个项目都很好。
PrjA.Base 不等于 PrjB.Base - 它只是同一个名称,因为这两个项目都包含基础知识。
但现在我需要将它们导入 Eclipse。导入第一个项目工作正常。但是如果我尝试导入第二个,那么 Base 就是一个问题。
Project Base already exists
Add a version or custom suffix using "Name template" in "Advanced"
我看到工件 Base 是相同的,但 groupId 是不同的。
是否需要在 Eclipse 中具有唯一的 artifactId?
解决方案
推荐阅读
- java - Android:如何将 Spinner 值发送到我的 UserHelper 对象?
- huawei-mobile-services - 我有华为开发者账号吗?
- java - 每 3 秒生成一次号码并更新当前号码
- docker - 尝试运行“提交的”Docker 映像,得到“无法在现有文件上挂载卷,文件存在”
- heroku - 将密钥放在heroku配置中是否安全
- php - Laravel:将值 0 从前端传回控制器
- python-3.x - 如何为我的输入文件获得漂亮的打印
- r - 使用字符向量来引用数据框
- sql - 创建日期前 6 个月的 SQL 计数不同的调用次数
- date - 如何删除字符文本中的空格?