Подтвердить что ты не робот

Ошибка Eclipse: этот проект должен перенести метаданные WTP

Мы начали веб-проект в Eclipse 3.2, и с тех пор мы обновили его до Eclipse 3.4, но теперь проект имеет ошибку:

"Этот проект должен перенести метаданные WTP"

Мы попытались щелкнуть правой кнопкой мыши и выполнить "быструю фиксацию", которая на самом деле предназначена для переноса метаданных WTP. К сожалению, ничего не происходит, и ошибка остается.

Мы можем удалить эту ошибку из проблем, и все работает так, как должно, однако, каждый раз, когда мы повторно импортируем проект из исходного элемента управления, ошибка появляется снова. Любые идеи о том, как навсегда избавиться от этой ошибки или как НАПРЯЖАТЬ мигрировать метаданные WTP?

ОБНОВЛЕНИЕ:. Все, пожалуйста, проголосуйте за ответ, который работает для вас, а не добавьте свой собственный ответ, который ссылается на ответ предыдущего человека.

4b9b3361

Ответ 1

Вышеупомянутое решение работает нормально, но оно снова и снова появляется. Более простым решением является щелчок правой кнопкой мыши по соответствующему проекту в Eclipse и выбор "Проверить".

Ответ 2

Для меня никто из них не работал. Решение для меня заключалось в удалении следующего файла, в то время как Eclipse был остановлен:

/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/myprojectname/.markers

Ответ 3

Вот еще одна вещь, которую вы могли бы попробовать, только это сработало для меня:(

Перейдите к свойствам проектa > Границы проектa > отметьте галочкой "Java" и "Utility Module"... Это работает, если ваш проект ссылается на другие проекты.. иначе вы можете играть с этими параметрами... посмотрите, какой из них работает для вас.

Ответ 4

попробуйте добавить эту строку в файл .project

<nature>org.eclipse.wst.common.project.facet.core.nature</nature>

Или обратитесь к это обсуждение: например, убедитесь, что в .sessions/org.eclipse.wst.common.component

нет дубликатов записей,

Как отмечено в комментарии larf311, фактический ответ в этом случае:

удалите файл .settings/org.eclipse.wst.common.component.

Simple.;)

Ответ 5

Удаление файла .markers разрешило эту проблему для меня. Я бы поддержал это решение, за исключением того, что у меня нет "репутации" для этого.: (

Ответ 6

Это означает, что конфигурация проекта wtp является старой или существует конфликт между модулями. перейдите в Projct → properties → грань проекта. Затем нажмите следующее: динамический веб-проект ver 2.5, java 5 или 6 и javascript toolkit (не уверен, если это необходимо). Вы заметите, что были внесены изменения в файл .settings. проверить новые изменения, и каждый раз, когда кто-то проверяет проект, все должно быть в порядке

Ответ 7

Удалите проект и проверьте его из источника управления

Ответ 8

Я использую SVN, и каждый раз, когда я проверяю проект на новом компьютере, у меня есть эта проблема, то, как я исправил, нужно скопировать .settings из исходного местоположения в новую папку проекта, конечно же использовать проверку

Ответ 9

Использовать maven... mvn eclipse: clean... mvn eclipse: eclipse... reimport проект

Ответ 10

В свойствах проекта я выбрал грань проекта. Ничего не выбрано, но с правой стороны было сообщение, указывающее, что необходимо выбрать Java 1.3 или новее. Я выбрал Java 6, а затем после закрытия окна "Свойства" мне все равно пришлось выполнить "Проверка". Проблема окончательно исчезла.