У меня есть маленький проект, состоящий из одного проекта знатока и двух модулей знатока. Один из модулей является веб-приложением, и я использую WTP для выполнения всех моих веб-приложений. Все было прекрасно, до сих пор когда, когда веб-приложение начало отказываться компилировать, цитировать:
Project 'sdx.client' cannot reference itself
Если я удаляю следующую строку из .classpath
:
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
мой проект компилирует снова. От поиска с помощью Google я полагаю, что это - элемент WTP, но я не действительно уверен, что он делает и почему он полагает, что содержит рефлексивную ссылку на проект, содержащий его. Предложения для того, где надеяться разыскивать источник проблемы, очень приветствовались бы.
Обновление
Я не решил проблему, но я действительно заставлял признаки уйти путем удаления проекта и проверки его снова от svn. Таким образом, это похоже на ошибку где-нибудь, но я не уверен, где сообщить об этом или как предложить процедуру решения для определения, когда это фиксируется.
Ранее в этом году в dev-eclipse было обсуждение: http://dev.eclipse.org/newslists/news.eclipse.webtools/msg18400.html что предполагает, что это может быть ошибка.