我有一个由Git存储库管理的Java代码。目前,目录结构是
myProject |
-- src
-- bin
-- lib
-- .git
目前,每个开发人员都在他想要的工具(Eclipse / Netbeans)下创建自己的开发环境。我想为此代码创建一个Eclipse项目并将其添加到我的源存储库,以便新的Eclipse开发人员不需要创建新项目并手动设置开发环境。我想要这个:
myProject
|
-- src
-- bin
-- lib
-- .git
-- eclipse
|
-- .settings/
-- .project
-- .classpath
从我在网上看到的内容来看,我不需要将.metadata目录添加到存储库中。另外,我知道如果我将.classpath文件夹添加到存储库,我可能会在某些情况下遇到依赖性问题,但我更愿意不支持这些有问题的情况(例如,不同的Java编译器),而不是强迫dev手动设置类路径。最后,我不想在这个项目中使用Maven。
简而言之,我的要求是 - 我不想将Eclipse项目文件放在根文件夹中 - 我不想复制eclipse文件夹中的代码(当我尝试将现有代码导入到一个独立的项目文件夹时会发生这种情况)。我想让它引用我在名为'src'的文件夹中的源文件 - 我想配置Eclipse将编译输出(.class文件)放在'bin'文件夹中。
我在创建项目时能够设置的后一项,但是我没有将Eclipse配置为引用源代码(不重复它)而不选择源父目录作为项目文件夹。
非常感谢任何帮助。
答案 0 :(得分:2)
您需要在所需的位置创建项目,然后使用“链接的源”目录指向您的实际源代码。
更多信息:
答案 1 :(得分:1)
Use default location
并指定您的eclipse
目录,点击下一步Generate web.xml...
未选中Link to alternate location (Linked Folder)
创建链接到顶级src和bin的src和bin目录。eclipse/.settings/org.eclipse.wst.common.component
以将WebContent.bak更改为WebContent(有没有设置?无法找到它)