У меня есть проект A, который зависит от дистрибутива другого проекта B. Распространение - это zip-файл, содержащий некоторые ресурсы и банки. Он содержится как .zip артефакт в репозитории maven. Мне не нужен дистрибутив проекта B для компиляции, но для выполнения тестов для проекта A.Maven: банки из zipped артефакта в качестве тестовых зависимостей
Я использую плагин зависимостей и зависимость от цели: распакуйте, чтобы загрузить и распаковать дистрибутив. 1. Есть ли возможность получить все файлы .jar, содержащиеся в дистрибутиве .zip в пути к классам для плагина surefire, без необходимости называть каждую банку явно? 2. Если возможно, я также хотел бы включить эти файлы jar в путь к классам проекта eclipse, сгенерированный плагином eclipse.
Привет Карлос, Спасибо за ваш ответ. Думаю, я не описал свою проблему должным образом. Распределение содержит> 20 банок с различными версиями. Я действительно забочусь только о версии дистрибутива. Распаковка - это не проблема, но я хочу автоматически добавить все банки, которые были распакованы в classpath of surefire и проект eclipse. – Ullibre
Сохраните свою версию в переменной и используйте ее в фильтре для распаковки плагина. Установите выходной каталог для распаковки плагина на что-то в вашем пути к классам. –