Что такое «Maven -> Проект обновления ...« делать в Eclipse?Что делает проект обновления Maven в Eclipse?
ответ
синхронизирует настройки проекта Eclipse, с тем из ПОМ. Если вы, например, измените важные параметры плагина, такие как выходная версия java, вы обнаружите, что Eclipse попросит вас обновить проект, а затем настроенная среда выполнения Java в проекте изменится, чтобы отразить то, что указывает ваш Maven pom.
Важно помнить, что Maven pom является лидером в этом проекте. Если вы хотите изменить настройки, попробуйте сделать это через настройки pom, а не через Eclipse напрямую, или обновление проекта может вернуть то, что вы изменили. Обычно есть некоторые вещи, которые мне приходится исправлять, хотя, например, исключение пути сборки, которое нравится m2eclipse, и вносить в него странные конфигурации сборки сборки.
Я надеялся услышать конкретно какие команды maven и плагины были выполнены. – Gray
Если вы хотите это знать, не стесняйтесь читать документацию плагина. Почему здесь нужно повторить полную доступную информацию? – Gimby
@Gimby Прямо сейчас у меня странная ситуация. Я работаю над проектом JPA с DataNucleus. Когда я пытаюсь выполнить компиляцию (mvn-пакет) с консоли, он не обнаруживает WEB-INF/persistence.xml, пока я не воспользуюсь опцией «Обновить проект ...» в eclipse. После этого команда «mvn package» работает отлично! Если я использую «mvn clean» и попробую проблему «mvn package», появится снова. Почему это может решить проблему? Я ожидал, что только консольные команды maven или модификации из консоли могут иметь некоторый эффект в Eclipse proyect, но не в обратной ситуации. – molavec
Чтобы добавить к тому, что сказал @Gimby - Update Project также предоставляет больше опций, таких как Force Update of Snapshots/Releases
, что чрезвычайно полезно, когда у вас есть зависимости, которые ищут последние. (например: [1.0)
найдет 1.0. * - независимо от того, что самое последнее.)
Обновление проекта является синонимом решения Ivy's Resolve. Он будет обеспечивать, чтобы все ссылочные зависимости были там, а также очистили проект, чтобы убедиться, что они включены правильно.
Зависимости идут хорошо без какого-либо обновления проекта, хотя , просто обновите автоматическое обновление pom и зависимостей в проекте Eclipse. Хорошая вещь тоже, в противном случае было бы довольно хлопотно работать с Maven в Eclipse! – Gimby
- 1. найти изменения eclipse делает проект maven
- 2. Что делает Maven -> Обновить проект ... точно?
- 3. Что действительно делает проект Flex Eclipse Clean?
- 4. Eclipse + Maven: Что действительно делает M2E?
- 5. Eclipse PDT - Что делает команда «Создать проект»?
- 6. Eclipse добавляет, что проект переопределяет зависимость maven
- 7. Maven - Что он делает?
- 8. Настроить проект Maven в Eclipse
- 9. Eclipse - конвертировать в проект Maven
- 10. Многомодульный проект Maven в Eclipse
- 11. Запустить проект maven в Eclipse
- 12. Остановка обновления индекса Maven eclipse
- 13. Что именно делает Maven построить ... выбор внутри Eclipse Run As?
- 14. Eclipse не запрашивает проект Maven
- 15. Eclipse: невозможно импортировать проект maven
- 16. Что делает плагин Maven управляемым?
- 17. Maven dependency - Maven Проект установки/обновления
- 18. Проект Maven, GWT и Eclipse
- 19. Проект Eclipse и зависимость maven
- 20. Что делает exec.skip делает в команде Maven
- 21. Плагин jbake требует обновления maven в eclipse
- 22. конвертировать проект плагина eclipse в проект maven программно
- 23. Что делает панель обновления?
- 24. Преобразование проекта в проект maven в Eclipse
- 25. Проект обновления Maven и его зависимости
- 26. Проект Maven в Eclipse показывает дубликаты источников
- 27. Не удалось создать проект Maven в eclipse
- 28. построил и выполнил проект maven в eclipse
- 29. Как отладить проект maven в Eclipse?
- 30. Невозможно создать проект Maven в eclipse
Он просто обновляет, чтобы снова перезагрузить конфигурационный файл maven. – shakthydoss
Пожалуйста, проверьте этот ответ, http://stackoverflow.com/questions/42554213/what-exactly-does-maven-update-project-do-in-eclipse?answertab=votes#tab-top – GauravJ