加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java构建路径中缺少项目 – 项目设置

发布时间:2020-12-15 01:02:34 所属栏目:Java 来源:网络整理
导读:导入 Eclipse工作区的两个java项目: MainProject SecondProject SecondProject的构建路径上需要MainProject. 在将两个项目的源代码迁移到Team Foundation Server之前,通过“Java Build Path” – 在SecondProject的属性中引用了MainProject. “项目”标签.
导入 Eclipse工作区的两个java项目:

> MainProject
> SecondProject

SecondProject的构建路径上需要MainProject.

在将两个项目的源代码迁移到Team Foundation Server之前,通过“Java Build Path” – >在SecondProject的属性中引用了MainProject. “项目”标签.一切都很好.

现在,在通过Team Explorer Everywhere插件将两个项目从TFS导入到干净的Eclipse工作区之后,“项目”选项卡和“添加…”按钮对话框中的MainProject项目不再可见.

有趣的是,MainProject也不可见,例如,在项目中 – >清理…对话框,但它在项目属性中可见 – > “项目参考”对话框……

哪里可能是问题???

Eclipse版本3.6.2(Helios SR2),TFS 2010 SP1

附:如果我添加< classpathentry kind =“src”path =“/ MainProject”/>手动到.classpath,显示错误“Project’SecondProject’缺少必需的Java项目:’MainProject’”.

解决方法

我可能完全错了,但听起来像Eclipse可能没有将您导入的TFS项目视为“Java”项目(Eclipse也支持“普通”项目等).当您查看项目的包层次结构中的* .java文件时,它们在各自的图标中是否具有纯蓝色的“J”,或者它们是“空心的”?

如果前者是真的,那么Eclipse将您的项目视为Java项目,我将彻底混淆,您可以忽略我的答案;)

如果后者为真,那么项目不会配置为“Java项目”.这可能是一个真正的混乱…但在这种情况下,一个解决方案可能是将您现有的项目重命名为其他项目(例如MainProjectOld,SecondProjectOld),创建新的“MainProject”和“SystemProject”项目作为新的“Java”项目,然后将所有源代码从旧的源文件夹复制到新的源文件夹.我对TeamFoundationServer了解不多,但我想在这一点上你可以用TFS重新连接你的新项目并重新将它们作为Java项目重新发布.

编辑

底线是,如果后者是真的,那么听起来就像项目配置XML文件没有进入TFS,而Eclipse在初始导入后应该如何处理项目(普通,Java或其他) TFS.我已经在CVS和SVN中看到过这种情况,所以我认为这是Eclipse支持的任何版本控制系统中相当普遍的问题. TFS可能包含在那一堆中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读