Я хочу получить файл ресурса из зависимости и поместить его в мой путь к классам или другой каталог. Я попробовал maven-dependency-plugin, но, похоже, я не настроил его правильно. Кто-нибудь знает как это делать?Как получить файл ресурсов из зависимого артефакта
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<id>get browsers.xml</id>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<includeGroupIds>ru.fad.autotests</includeGroupIds>
<includeArtifactIds>selenium-grid-browsers-local</includeArtifactIds>
<includes>browsers.xml</includes>
<outputDirectory>resources/</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
У меня есть файл «browsers.xml» в другой артефакт, и хотите скопировать его в свой каталог.
Пожалуйста, поделитесь точным кодом и уточните, что вы пытаетесь сделать. –
Не могли бы вы уточнить, что вы подразумеваете под «скопировать в мой каталог?». Какой каталог в вашей структуре проекта? Кроме того, «но, похоже, я не настроил его правильно» - можете ли вы подробно остановиться на этом? Что он делает в настоящее время (ошибки?) По сравнению с тем, что вы хотите сделать? – noahlz
Мой файл 'browsers.xml' находится в зависимых артефактах. Мне нужно скопировать его в каталог src/main/resources. Я не получаю никаких ошибок. Но эта конфигурация копирует meta-pom.xml, кроме браузера.xml, в целевой каталог. Я не знаю, почему :) Как это можно сделать правильно? –