Что делает проект обновления Maven в Eclipse?
Что значит "Maven - > Обновить Проект..." сделать в Eclipse?
3 ответов
он синхронизирует настройки проекта Eclipse с настройками pom. Если вы, например, измените важные настройки плагина, такие как выходная версия java, вы обнаружите, что Eclipse попросит вас обновить проект, а затем настроенная среда выполнения Java в проекте изменится, чтобы отразить то, что указывает ваш Maven pom.
Это важно иметь в виду: Maven pom является лидером в такого рода настройке проекта. Если вы хотите изменить настройки, попробуйте сделать что через pom, а не через параметры проекта Eclipse напрямую или обновление проекта может вернуть то, что вы изменили. Обычно есть некоторые вещи, которые я должен исправить в любом случае, например, исключения пути сборки, которые m2eclipse любит вставлять, и странные конфигурации сборки развертывания.
чтобы добавить к тому, что @Gimby сказал-проект обновления также предоставляет больше опций, таких как Force Update of Snapshots / Releases
что очень полезно, когда у вас есть зависимости, которые ищут последние. (например: [1.0)
найдет 1.0.* - что это последний.)
обновление проекта является синонимом решения Ivy. Он удостоверится, что все ссылочные зависимости есть, а также очистит проект, чтобы убедиться, что они включены правильно.
Я не мог выкопать documentaiton, но я был в состоянии выкопать код. Чтобы дополнить @Gimby answer-вы можете перейти к деталям и посмотреть, что делает функция здесь:
искать: updateProjectConfiguration0 функция.
спасибо,