我有一个由 Git 存储库管理的 Java 代码。目前,目录结构是
myProject |
-- src
-- bin
-- lib
-- .git
目前,每个开发人员都在他想要的工具(Eclipse/Netbeans)下创建自己的开发环境。我想为此代码创建一个 Eclipse 项目并将其添加到我的源存储库中,这样新的 Eclipse 开发人员就不需要手动创建新项目和设置开发环境。我想要这个:
myProject
|
-- src
-- bin
-- lib
-- .git
-- eclipse
|
-- .settings/
-- .project
-- .classpath
根据我在网上阅读的内容,我不需要将 .metadata 目录添加到存储库中。另外,我知道如果我将 .classpath 文件夹添加到存储库中,在某些情况下我可能会遇到依赖问题,但我宁愿不支持这些有问题的情况(例如不同的 Java 编译器),而不是强制开发人员手动设置类路径。最后,我不想在这个项目中使用 Maven。
简而言之,我的要求是 - 我不想将 Eclipse 项目文件放在根文件夹中 - 我不想在 eclipse 文件夹中复制代码(当我尝试将现有代码导入到隔离的项目文件夹中时会发生这种情况) . 我希望它引用我在名为“src”的文件夹中的源文件 - 我想配置 Eclipse 以将编译输出(.class 文件)放在“bin”文件夹中。
我可以在创建项目时设置后一项,但如果不选择源父目录作为项目文件夹,我无法将 Eclipse 配置为引用源代码(而不是复制它)。
任何帮助深表感谢。