Есть два Java проектов, импортируемые в Eclipse, рабочее пространство:отсутствующих проект в Build Path Java - Проекты настройка
MainProject
SecondProject
MainProject
требуются на пути сборки из SecondProject
.
Перед тем, как мигрировали исходный код обоих проектов нашей Team Foundation Server
, то MainProject
сослались в свойствах SecondProject
через вкладку "Java Build Path" -> "Projects"
. И все сработало хорошо. не
Теперь, после того, как оба проекта были импортированы из TFS
на чистую рабочую область Eclipse, с помощью Team Explorer Everywhere
плагин, проект MainProject
больше не отображается на вкладке "Projects"
и в диалоге "Add..."
кнопку.
Самое смешное, что MainProject
также не видно, например, в Project -> Clean...
диалог, но он виден в диалоге project properties -> "Project References"
...
Где может быть проблема ???
Eclipse, версия 3.6.2 (Helios SR2), TFS 2010 SP1
P.S. Если я добавлю <classpathentry kind="src" path="/MainProject"/>
к .classpath
вручную, появится ошибка «Project« SecondProject »отсутствует требуемый Java-проект:« MainProject »».
Да, это было именно так! Жаль, что я не могу выдвинуть ответ несколько раз :) «J» присутствует для всех * .java-файлов, но «J» отсутствовал на значке проекта. Это был хороший намек! Кроме того, в TFS отсутствовал файл .project, что вызвало все эти проблемы. org.eclipse.jdt.core.javanature ' и 'org.eclipse.jdt.core.javabuilder'. По крайней мере, это решило мою проблему. –
Dime
В качестве исправления вы можете вручную изменить файл .classpath, добавив '
@Dime: подсказка, которая может помочь, если вы не хотите проверять свои файлы '.project' (хотя это я бы неофициально рекомендовал): в мастере импорта из TFS вы можете выбрать« Показать новый проект Мастер для папок, которые не являются проектами Eclipse ", чтобы настроить создание .project' при импорте. –
Удивительный, рад, что все получилось! Я боролся с той же проблемой при использовании CVS, казалось бы, навсегда ... рад, что вы смогли быстро решить эту проблему :) – CodeBlind