.maven或gradle中的.launch文件

Hil*_*kus 10 eclipse gradle maven

在even/gradle项目中放置eclipse的.launch文件的"正确"/更好的地方是什么?我想提交我的运行配置,但我不知道在哪里放置文件

我知道maven和gradle总是关于标准化,所以我宁愿问他们把它们放在一个随机的文件夹中,然后用一些插件搞错了

在每个maven模块上创建一个启动器后,我现在每个启动器在eclipse中出现两次.这是因为当我查看我的多模块项目时,它会为顶层POM以及每个子POM创建一个eclipse项目,并且所有文件都在Navigator视图中"复制",一次用于顶层和每个模块一次.这对我来说意味着要么我在我的maven组织中遇到一些问题,要么我将发射器放在错误的位置

编辑
自从我问这个问题后,我学到了解决这个问题的新方法.在eclipse中启用实验性功能,这将阻止子项目出现在顶级项目中.该设置位于windows/preferences/maven/Hide物理嵌套模块的文件夹下

nwi*_*ler 1

Eclipse 中的标准位置是项目的根目录,我总是在那里保存它们(并提交到 SVN)。默认情况下,Maven 会忽略它们,因此它们不会出现在您的工件中。

要记住的另一件事(因为您提到您想要将启动配置提交给 SCM 并可能与其他人共享):避免启动配置中的绝对路径,因为它们可能对其他人不起作用。尝试使用相对路径或指向本地资源的 Eclipse 变量。

编辑:移动了回答问题的评论

在这种情况下,您可能会考虑将它们移动到子目录(启动?)。它应该是 Maven 默认忽略的一个(所以不是 src/main/java 或 src/main/resources)。另一方面,我不确定 Eclipse 是否会从子目录中获取文件。 .我一直将它们保存在项目根目录中。