我非常不喜欢代码分支中的IDE特定文件,因此我希望摆脱所有.project
,.classpath
,.settings
,无论文件和文件夹是什么。
我有几个Eclipse Ecore Modeling Projects,它们在Eclipse .project
文件中的命名与将它们导入为Maven项目时得到的命名不同。一旦需要从我们的模型中生成代码,这便成为问题,因为它们引用了.project
中所述的名称。
groupId
中的artifactId
和pom.xml
如下:
<groupId>com.firm</groupId>
<artifactId>emf-model</artifactId>
因此,当将它们作为Maven项目导入时,该项目将称为emf-model
。
但是该模型要求将其命名为com.firm.emf
。
我看到了一些解决方案(例如,将com.fire.emf
用作artifactId
,在导入后重命名项目,更改模型文件以引用artifactId
)
但是我真的很想确定在将项目导入为Maven项目时如何调用该项目。对于项目名称为groupId.artifactId
而不只是artifactId
,我也感到非常满意。
是否有任何Eclipse设置或Maven技巧可以做到这一点?