gpt4 book ai didi

eclipse - maven 或 gradle 中的 .launch 文件

转载 作者:行者123 更新时间:2023-12-02 20:01:55 24 4
gpt4 key购买 nike

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

我知道 Maven 和 gradle 总是关于标准化,所以我宁愿询问也不愿将它们放在随机文件夹中,然后遇到一些插件的麻烦

在每个 Maven 模块上创建启动器后,现在每个启动器在 Eclipse 中出现两次。这是因为,当我检查我的多模块项目时,它会为顶部 POM 以及每个子 POM 创建一个 Eclipse 项目,并且所有文件都在导航器 View 中“复制”,一次用于顶部和每个模块一次。对我来说,这意味着要么我的 Maven 组织存在问题,要么我将启动器放在错误的位置

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

最佳答案

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

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

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

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

关于eclipse - maven 或 gradle 中的 .launch 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9525963/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com