Що робить " Maven -> Update Project ... " у Eclipse?
Що робить " Maven -> Update Project ... " у Eclipse?
Відповіді:
Він синхронізує налаштування проекту Eclipse з налаштуваннями пам’яті. Якщо ви, наприклад, зміните важливі параметри плагіна, наприклад, вихідну версію Java, ви побачите, що Eclipse попросить вас оновити проект, а згодом налаштований час роботи Java в проекті зміниться, щоб відобразити те, що вказує ваш Maven pom.
Це важливо, що потрібно пам’ятати: Maven pom є лідером у подібному налаштуванні проектів. Якщо ви хочете змінити налаштування, спробуйте це зробити через пом, а не через налаштування проекту Eclipse безпосередньо, або оновлення проекту може повернути те, що ви змінили. Як правило, я мушу все-таки виправити себе, наприклад, виключення контуру побудови, які люблять вводити m2eclipse, і дивні конфігурації складання розгортання.
На додаток до сказаного @Gimby - Проект оновлення також надає більше варіантів, таких як Force Update of Snapshots / Releases
надзвичайно корисно, коли у вас є залежності, які шукають останні. (наприклад: [1.0)
знайдемо 1.0. * - що найновіше.)
Проект оновлення є синонімом вирішення Ivy's Resolve. Це забезпечить наявність усіх посилань на залежність, а також очистить проект, щоб переконатися, що вони включені правильно.
Я не міг розкопати документацію, але міг розкопати код. Щоб доповнити відповідь @Gimby - ви можете детально ознайомитись і вивчити, що функція виконує тут:
Шукайте: updateProjectConfiguration0 функцію.
Ура,