Плагин m2Eclipse: что делает «Устранение артефактов рабочей области»?

Извините, если я задаю, возможно, тривиальный вопрос, но у меня очень много проблем с выяснением того, что именно делает Resolve Workspace Artifacts в окне сборки Maven в Eclipse IDE, используя подключаемый модуль M2Eclipse. . Я имею в виду это:

Изображение моего экрана конфигурации запуска maven

У кого-нибудь есть идеи? Я попытался найти решение в google и stackoverflow; есть много запросов/отчетов об ошибках, но нет четкого описания этой опции. Спасибо за помощь.


person ecbrodie    schedule 03.11.2012    source источник


Ответы (1)


Предположим, у вас есть два или более проектов в вашей рабочей области, например. project1, project2 и так далее. Если project1 зависит от project2 и project3, вам просто нужно определить зависимость project1 от project2 и project3.

Включив Resolve Workspace Artifacts, m2Eclipse автоматически создаст SNAPSHOT JAR из project2 и project3 и добавит в путь к классам project1.

Другими словами, он разрешает зависимости с проектами рабочей области.

person Yogendra Singh    schedule 03.11.2012
comment
это не работает, это может быть, например. из-за несоответствия версий зависимостей, как здесь: stackoverflow.com/a/32308875/1915920 - person Andreas Covidiot; 31.08.2015
comment
Если я закрываю проект в Eclipse, он все еще решается? - person dokaspar; 15.09.2015
comment
@dokaspar, если вы закроете проект, m2e попытается разрешить его с удаленными/локальными репозиториями. - person Cristiano; 16.10.2015