Автозаполнение Maven pom.xml не работает в Eclipse

Кажется, я не могу заставить Eclipse автоматически заполнять что-либо в моем файле pom.xml в проекте Maven. Я не создавал проект Maven какое-то время, но я помню, что добавил зависимость junit и автозаполнение версии Eclipse. У меня просто больше нет вариантов. Любые идеи?


person Mario    schedule 15.02.2012    source источник
comment
Это тоже мои воспоминания. Eclipse и автозаполнение, на мой взгляд, довольно плохие.   -  person Captain Giraffe    schedule 16.02.2012


Ответы (2)


Я не уверен, какая часть помогла, но следующие настройки работают для меня в Eclipse Kepler.

Перейдите к: Настройки -> Maven. Установите флажки «Загружать обновления индекса репозитория при запуске» и «Обновлять проекты Maven при запуске».

Перейдите к: «Настройки» -> «Maven» -> «Настройки пользователя». Проверьте, указывает ли значение в поле «Настройки пользователя» на допустимый «settings.xml». Нажмите «Обновить настройки» (в моем случае файл maven settings.xml не находится в местоположение Eclipse по умолчанию)

Перезапустите затмение

person K101    schedule 17.08.2013

Во-первых, у вас установлено затмение m2e? это в разделе "О Eclipse"/плагинах, насколько я помню...

Во-вторых, имеет ли проект природу Maven? вам нужны контекстные меню Maven, когда вы щелкаете правой кнопкой мыши по проекту?

В-третьих, какой редактор вы используете для открытия pom.xml -> вы можете проверить это, зайдя в настройки/ассоциации файлов. или щелкнув правой кнопкой мыши pom.xml и выбрав «открыть с помощью»

person Olivier Refalo    schedule 15.02.2012
comment
Да, у меня установлен m2eclipse. И я использую простой редактор xml, но у меня есть аналогичные проблемы с использованием редактора m2eclipse POM. - person Mario; 16.02.2012
comment
хорошо, если есть завершение maven, вы ожидаете, что оно будет работать из редактора pom. о каких особенностях завершения вы думаете? мой работает нормально, он автоматически закрывает теги, ctrl/command + пробел показывает завершение - person Olivier Refalo; 16.02.2012