我发现了与此问题类似的问题,但它们并不能真正满足我的情况。我的代码是 SVN 存储库中单个“项目”的一部分。 “项目”不仅包括Java代码,还包括C/C++/Cuda。我只是想检查整个存储库,但仅处理 Java 代码(从 Ant 构建运行)。
我正在 Eclipse 中寻找一种方法(使用 Subclipse)将此代码作为 Java 项目,同时“忽略”其他内容。
我编辑了“.project”文件以将其识别为 Java 项目,但只有 <natures>
标记而不是 <buildSpec>
,因为 Java 代码是从 Ant 构建编译而来的。这在一定程度上有效,但内容辅助不起作用。
存储库中的代码布局是这样的:
root/
backend/ (C++/CUDA)
frontend/ (Java here)
jar/ (runnable jar is here)
build.xml
最佳答案
您可以将 .project 和 .classpath 文件添加到前端文件夹并将其“导入”为 java 项目。它将显示为工作区中的另一个项目,并且您将拥有完整的 java 功能。
关于java - 在 Eclipse 中从包含多种语言的 SVN 存储库创建 Java 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2240034/