有導入到Eclipse工作區兩個Java項目:缺少項目Java構建路徑 - 項目設置
MainProject
SecondProject
的MainProject
需要的構建路徑上SecondProject
。
在我將兩個項目的源代碼遷移到我們的Team Foundation Server
之前,的屬性中通過"Java Build Path" -> "Projects"
選項卡引用了MainProject
。一切正常。
現在,經過兩個項目都從TFS
通過Team Explorer Everywhere
插件導入到一個乾淨的Eclipse工作區,該項目MainProject
不再可見"Projects"
選項卡上,並在"Add..."
按鈕對話框。
有趣的是,MainProject
也是不可見的,例如,在Project -> Clean...
對話框,但它是在project properties -> "Project References"
對話框中可見......
哪裏可能是這個問題???
Eclipse版本3.6.2(赫利俄斯SR2),TFS 2010 SP1
附:如果手動添加<classpathentry kind="src" path="/MainProject"/>
到.classpath
,會顯示錯誤「Project'SecondProject'」缺少所需的Java項目:「MainProject」。
是的,情況正是如此!可惜我無法多次提示答案:)所有* .java文件都存在「J」,但項目圖標上缺少「J」。這是一個很好的提示! TFS中缺少.project文件,導致所有這些問題。 org.eclipse.jdt.core.javanature '和'org.eclipse.jdt.core.javabuilder'手動修改.classpath文件。至少這解決了我的問題。 –
Dime
2012-03-22 07:48:17
修復之後,您可以通過添加'
@Dime:如果你不想檢查你的'.project'文件(雖然這就是我非正式推薦的),但可以幫助你的提示:在從TFS嚮導導入時,你可以選擇「Show the New Project不是Eclipse項目的文件夾嚮導「可以在導入時自定義」.project「創建。 – 2012-03-22 14:57:43
真棒,很高興它解決了!我用同樣的問題掙扎着,似乎永遠都在使用CVS ......很高興你能夠迅速解決它:) – CodeBlind 2012-03-22 18:24:09