Что делает Maven Update Project в Eclipse?



Что значит "Maven - > Обновить Проект..." сделать в Eclipse?



enter image description here

541   3  

3 ответов:

синхронизацию настройки проекта в Eclipse с пом. Если вы, например, измените важные настройки плагина, такие как выходная версия java, вы обнаружите, что Eclipse попросит вас обновить проект, а затем настроенная среда выполнения Java в проекте изменится, чтобы отразить то, что указывает ваш Maven pom.

Это важно иметь в виду: Maven pom является ведущим в этом виде настройки проекта. Если вы хотите изменить настройки, попробуйте сделать это через POM, а не через настройки проекта Eclipse напрямую или выполнение обновления проекта может вернуть то, что вы изменили. Обычно есть некоторые вещи, которые я должен исправить в любом случае, например, исключения пути сборки, которые m2eclipse любит вставлять и странные конфигурации сборки развертывания.

чтобы добавить к тому, что @Gimby сказал-проект обновления также предоставляет больше возможностей, таких как Force Update of Snapshots / Releases что очень полезно, когда у вас есть зависимости, которые ищут последние. (например: [1.0) найдет 1.0.- что бы ни было последним.)

обновление проекта является синонимом решения Айви. Он будет убедиться, что все ссылки на зависимости есть, а также очистить проект, чтобы убедиться, что они включены правильно.

Я не мог выкопать документ, но я был в состоянии выкопать код. Чтобы дополнить @Gimby answer - вы можете перейти к деталям и посмотреть, что функция делает здесь:

https://github.com/eclipse/m2e-core/blob/41f5ae34ad2543ef1439b7fd7e0a03b596af8685/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/project/ProjectConfigurationManager.java#L365

ищите: updateProjectConfiguration0 функция.

спасибо,

Comments

    Ничего не найдено.