我有由 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 配置为引用源代码(而不是重复它)。
非常感谢任何帮助。
最佳答案
您需要在您想要的位置创建一个项目,然后使用“链接源”目录指向您的实际源代码。
更多信息:
关于java - Eclipse:与源目录隔离的项目目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11847919/