java - 源代码管理基础 Eclipse 配置

标签 java eclipse maven configuration

简短版本:

是否有一种简单的方法来对 Eclipse 的项目配置进行源代码控制?我同意对配置的导出进行源代码控制,其他人可以在第一次设置项目时导入这些配置。这样,当其他人开始该项目时,他们无需进行大量配置即可运行这个更复杂的项目。

详细信息:

1)特别是对于我的主要问题,我正在开发一个项目,我必须开始工作,该项目具有子模块的子模块,因此我必须右键单击该项目 -> 配置 ->配置和检测嵌套项目并多次导入子模块。之后,我必须在每个模块上右键单击 -> 配置 -> 转换为 Maven 项目。除此之外,我还必须设置许多派生文件夹,以便搜索在 IDE 中更有意义。

2)最后,我认为这是特定于 Eclipse 实例的,但是我认为也应该有一种方法来导出/导入它。为了让项目运行,我必须设置几个以 jetty:run 为目标的 Maven 运行/调试配置,并传递 4 个参数。

理想情况下,我希望其他人可以快速克隆存储库、轻松导入配置并使用基线配置,这样他们就不必是 Eclipse 专家来加载项目并用它做简单的事情。

最佳答案

到目前为止您所描述的所有内容都包含在 .settings、.classpath 和 .project 文件夹和文件之间。您应该能够将这些文件提交到源存储库并将它们作为 java 项目 checkout 。 尽管这违反了典型的 Maven 指南。 如果有人在没有运行 Maven 实际将这些依赖项下载到本地 Artifact 的情况下 checkout 该文件,则类路径文件可能会导致您的项目出现错误。

关于java - 源代码管理基础 Eclipse 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45329900/

相关文章:

java - 私下分发 jar 并解决其依赖关系的最简单方法是什么?

maven - 获取 Maven 原型(prototype)生成的资源中的绝对路径

java - 使用 Java 从 C 语言编写的文件中读取

java - 消除不必要的 log4j 设置输出

java - Ubuntu 上的外观问题

java - 在什么情况下,返回响应比编辑 HttpServletResponse 更好?

c++ - Eclipse CDT + ICC 编译器

java - Eclipse 插件,用于自动创建 Java 代码以重现对象的状态,以便在调试时进行快速测试

python - 在 win7 上的 eclipse 中创建一个 django 项目?

java - 如何检查远程存储库中是否存在 Maven Artifact