Автоматичното довършване на 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 по подразбиране)

Рестартирайте Eclipse

person K101    schedule 17.08.2013

Първо ще бъде, имате ли инсталиран m2e eclipse? това е в „Относно 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