Как ссылаться на исходный каталог и artifiact, объявленный как зависимость
У меня есть модуль сборки, который создает нужную мне структуру каталогов в целевом каталоге. Все папки там, как и ожидалось. Эти каталоги включают в себя config, docs, lib и т. Д. Некоторые включают в себя jar, а другие содержат стандартные сценарии оболочки и файлы и т. Д.
Теперь я хочу сослаться на этот артефакт, допустим, он называется rpm-prep в другом модуле pom, который будет использовать эту целевую структуру каталогов для извлечения битов, необходимых для сборки rpm, с помощью подключаемого модуля rven maven. Я сделал это, так как у меня есть многомодульный проект, и я не мог ссылаться на вложенные каталоги в каждом модуле без указания полного пути...
Поэтому я хочу иметь возможность ссылаться на следующее:
"rpm-prep" artifact declared as a dependency in "rpm-module":
<dependency>
<groupId>com.blah.blah</groupId>
<artifactId>rpm-prep</artifactId> //contains dir struct I need to extract
<version>${project.version}</version>
</dependency>
Теперь в помете "rpm-module" я хочу иметь возможность ссылаться на подкаталог conf в целевом каталоге. Как мне это сделать, объявив зависимость выше? например
<mapping>
....
.......
<dependency>
<includes>
<include>??? dependency-target-conf directory from above dependency?????
</include>
</includes>
</dependency>
</mapping>
Я знаю, что могу ссылаться на банки, почтовые индексы и т. Д., Но в этом случае мне нужен каталог, а также все содержимое и т. Д.
1 ответ
Как насчет unpacking
сборка с использованием maven dependency plugin's
Зависимость: распаковать и затем использовать соответствующие папки / содержимое оттуда?