Проект Maven находится в подпапке, не может заставить работать интеграцию Eclipse - PullRequest
1 голос
/ 26 мая 2010

Внутри папки «ProjectName» существует несколько подпапок, и в них содержится java-программа:

  • ProjectName
    • Технические характеристики
    • JavaCode
    • Gfx
    • ...

Папка JavaCode содержит pom.xml.

Я установил m2eclipse (0.10.x) в Eclipse и импортировал всю папку ProjectName в Eclipse. Подпапки отображаются правильно, но интеграция maven работает неправильно - например, я не вижу src / main / java «ярлык» в Eclipse, но мне нужно нажать, чтобы открыть все папки.

Если я создаю новый проект maven с Eclipse с нуля, интеграция работает хорошо.

В чем может быть проблема?

1 Ответ

3 голосов
/ 26 мая 2010

Выберите папку JavaCode и затем вызовите Файл ... / Импорт ... / Проект Maven. Это привело бы ваш Java-код в Eclipse как правильный проект с включенной поддержкой Maven. Можно импортировать несколько перекрывающихся папок. Таким образом, вы можете использовать родительский элемент для контроля версий, а JavaCode будет реальным проектом Java, с которым вы будете работать в IDE.

К сожалению, нет другого пути, если только вы не захотите переместить pom.xml в корневой проект и переназначить все плагины Maven в папки в проекте JavaCode. Но это было бы очень плохой идеей, и интеграция Maven для Eclipse может не работать с такой структурой проекта без дополнительной настройки.

...