2010-02-10 33 views
1

我发现这个问题的类似问题,但他们并不真的满足我的情况。我的代码是SVN存储库中的单个“项目”的一部分。 “项目”不仅包括Java代码,还包括C/C++/Cuda。我只是想检查整个存储库,但只有工作在Java代码(从Ant构建运行)。从包含多种语言的SVN库创建Eclipse项目

我正在寻找在Eclipse的方式(使用Subclipse)有此代码Java项目,而“忽略”其他的东西。

我编辑了“.project”文件,将其识别为Java项目,但只有<natures>标记而不是<buildSpec>,因为Java代码是从Ant构建中编译的。这在一定程度上起作用,但Content Assist不起作用。

资源库中的代码布局是这样的:

root/ 
    backend/ (C++/CUDA) 
    frontend/ (Java here) 
    jar/ (runnable jar is here) 
    build.xml 
+0

什么是svn中的文件夹结构?所有的java文件都与c/C++/Cuda代码混合在同一个目录中吗? – Upgradingdave 2010-02-10 20:21:38

+0

进行编辑以显示常规文件夹结构。 – 2010-02-10 20:37:53

+0

我建议彻底检查一下根目录(因为你真的想要这个,就像你说的那样)作为一个普通的eclipse项目。然后创建一个新的java项目,并将源目录设置为root/frontend并包含build.xml – 2010-02-10 20:58:00

回答

1

你可以添加一个的.project和.classpath文件到前端文件夹和“进口”它作为一个Java项目。它将显示为工作区中的另一个项目,并且您将拥有完整的Java功能。

+0

好极了,这正是我想要的。谢谢! – 2010-02-10 23:37:55