У меня есть несколько связанных проектов, открытых в рабочей области в eclipse. Один из проектов имеет зависимость maven от выходной баночки от другого проекта. В этом проекте любые ссылки на классы в зависимости всегда отображаются как красные (неопознанные), и я не получаю завершение кода или появление javadoc для них. Если я вручную добавлю jar в classpath, то у меня больше не будет этой проблемы. Дело в том, что я не хочу, чтобы вручную добавлять банку каждый раз, когда наша ревизия изменяется, для этого нужен Maven. Любые идеи о том, как я могу это решить? это кажется ошибка для меня, но я не уверен ...Проблема зависимости Maven в eclipse
3
A
ответ
2
Правильный способ сделать это состоит в следующем:
- Убедитесь, что
m2e
илиm2eclipse
(в зависимости от версии Eclipse,): http://www.eclipse.org/m2e/ - Используйте раздел зависимостей только в файле POM, не играйте с ссылками на проект Eclipse. Щелкните правой кнопкой мыши проект, затем выберите Maven> Обновить конфигурацию проекта, чтобы сбросить проект до настроек Maven по умолчанию. Таким образом, m2e имеет право собственности на зависимости.
- Если у вас нет этой опции, возможно, вам потребуется включить проект для использования Maven. Щелкните правой кнопкой мыши проект, затем Maven> Разрешить разрешение рабочей области или Maven> Включить управление зависимостями.
- Убедитесь, что все проекты, на которые имеются ссылки, открыты в Eclipse и имеют свойство Maven .
- Проверьте настройки Maven для каждого проекта, убедитесь, что GroupID, артефактом и версии матчем с проектами вы должны открыть в Eclipse. Поэтому, если проект, на который вы полагаетесь, имеет версию 1.0.0-SNAPSHOT в Eclipse, убедитесь, что файл POM зависимого проекта ссылается на версию 1.0.0-SNAPSHOT в зависимых пунктах .
- Включить Разрешение для рабочего пространства для каждого из проектов. Щелкните правой кнопкой мыши проект, затем Maven> Разрешить разрешение рабочей области.
- Наконец, если проекты до сих пор не решены, щелкните правой кнопкой мыши проект снова, затем Maven> Обновление зависимостей
Это должно решить вашу проблему.
2
У меня была такая же проблема, и я решил проблему, щелкнув правой кнопкой мыши на проекте и выбрав Maven -> Disable Resolution Workspace Resolution из контекстного меню. Я уже пробовал обновить проект из файла POM, как описано выше.
0
Чтобы исправить это, вы можете скопировать файл Eclipse .classpath из рабочего проекта, поскольку здесь нет ничего конкретного проекта, предполагая, что вы структурированы как стандартный проект Maven. Это позволит Eclipse разрешить Maven управлять зависимостями и строить. Кажется, нет простого способа сделать это из пользовательского интерфейса Eclipse.
Смежные вопросы
- 1. Проблема зависимости Maven в Eclipse Kepler
- 2. Плагин Eclipse - проблема транзитивной зависимости Maven
- 3. Eclipse - Maven Зависимости отсутствуют
- 4. Обновление Maven Зависимости eclipse
- 5. зависимости Maven Eclipse,
- 6. Проблема интеграции Maven Eclipse
- 7. Проблема зависимости Maven
- 8. Maven проблема транзитивной зависимости
- 9. Eclipse: Maven импорта Maven зависимости (распорки)
- 10. Проблема зависимости Maven Java
- 11. конфликт зависимости maven только в eclipse
- 12. Зависимости двоичных библиотек в Maven/Eclipse
- 13. Как добавить зависимости Maven в библиотеках Eclipse
- 14. Зависимости Maven, не отражающиеся в проекте Eclipse
- 15. Конфликтующие банки в Eclipse Maven Зависимости
- 16. Невозможно добавить зависимости Maven в проекте Eclipse
- 17. Зависимости Maven исчезают после каждого запуска eclipse
- 18. Eclipse: зависимости Maven поиска не работают
- 19. Eclipse, Maven Проблема конфигурации Plugin
- 20. Изменение зависимостей Maven зависимости от Maven в Eclipse
- 21. Проблема зависимости Maven в проекте Mule
- 22. Область зависимости Maven конфликтует с областью Eclipse
- 23. Eclipse не распознает существующие разрешенные зависимости Maven
- 24. Eclipse maven build не устанавливает зависимости
- 25. Плагин Maven eclipse, исключает транзитивные зависимости
- 26. Как вы обновляете зависимости maven от eclipse?
- 27. Eclipse WTP не публикует зависимости Maven
- 28. Отладка локальной зависимости maven с eclipse
- 29. Проблема с Maven и Eclipse - поиск ресурсов
- 30. maven не копирует зависимости
Настроено разрешение рабочей области Eclipse? – khmarbaise