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

Ошибка "Исходная папка не является Java-проектом" в eclipse

Я пытаюсь импортировать проект maven в eclipse 4.2 version.Its не импортирует проект должным образом. Это дает мне ошибку "Исходная папка - это не проект Java", в то время как я пытаюсь создать в ней новый вызов. Даже Ctrl + щелчок мыши также не работает. Я не понимаю эту проблему. Даже когда я нажимаю правой кнопкой мыши на проекте и выбираю путь сборки, он не показывает мне никаких действий. Любой человек сталкивается с той же проблемой

4b9b3361

Ответ 1

В каталоге проекта maven попробуйте

mvn eclipse:eclipse

который может сделать трюк.

Ответ 2

Я столкнулся с той же проблемой и исправил ее, преобразов свой проект в грань формы.

Щелкните правой кнопкой мыши проект > Свойствa > Границы проектa > Преобразовать в грань формы и выберите Java.

Java Project Facets

Ответ 3

Либо превратите свой проект в проект Eclipse, используя mvn eclipse:eclipse, либо установите Maven Integration для плагинов Eclipse, например m2eclipse, и импортируйте проект как проект Maven.

Ответ 4

Я получил ту же ошибку в немного другом контексте (Indigo с m2eclipse):

Я импортировал в Eclipse мультимодульный модуль (1 барабанный модуль и 1 военный модуль) maven. Все работало нормально (очистить, установить ОК), пока я не попытался добавить новый класс к одному из модулей и получил ошибку "Исходная папка не является Java-проектом".

Я решил это, открыв свойства родительского проекта и выбрав следующие гранты проекта:
Java
Динамический веб-модуль

Это решило проблему. Я предполагаю, что, поскольку в родительском проекте для мультимодульного проекта есть pom-упаковка (<packaging>pom</packaging>), Eclipse не знает, какие проекты охватывает родительский проект (т.е. Если упаковка была jar, то она знала бы, что это проект java, если упаковка была войной, она будет знать, что это статический или динамический веб-модуль и т.д.)

Это только моя догадка, но исправление сработало для меня, и это имеет смысл.

Ответ 5

У меня была такая же проблема... Но вам просто нужно обновить "исходную папку", чтобы исправить источник "src/main/java" из того, что упоминалось во всплывающем окне:

[Updating the Source Folder in Eclipse]

Ответ 6

для тех, кто уже выбрал java, снимите флажок и снова проверьте его. выберите применительно, чтобы переопределить существующие настройки. наконец, это работает!

Щелкните правой кнопкой мыши свой проект > Свойствa > Границы проектa > Преобразовать в грань формы и выберите Java

Ответ 7

mvn eclipse: eclipse  разрешит эту проблему. конвертировать в проект maven.