Я пытаюсь переопределить каталог ресурсов по умолчанию (src/main/resources) при использовании maven-remote-resources-plugin. Однако указанное значение в приведенном ниже примере, похоже, не учитывается. Был бы признателен, если бы кто-нибудь мог дать мне несколько указателей.Использование maven-remote-resources-plugin и указание ресурсовDirectory
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>my.resource.library</groupId>
<artifactId>resource-library</artifactId>
<version>1.0</version>
<name>ResourceLibrary</name>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-remote-resources-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<goals>
<goal>bundle</goal>
</goals>
</execution>
</executions>
<configuration>
<resourcesDirectory>${basedir}/common</resourcesDirectory>
<includes>
<include>**/*</include>
</includes>
</configuration>
</plugin>
</plugins>
</build>
</project>
EDIT: Я интересно, если это ошибка в плагине, так как я вижу следующее в выводе отладочной сборки, что предполагает, что его попытки использовать каталог правильный ресурсов. На выходе отладки ничего не значимо.
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-remote-resources-plugin:1.5:bundle' with basic configurator -->
[DEBUG] (f) includes = [**/*]
[DEBUG] (f) outputDirectory = C:\jit\workspace\ResourceLibrary\target\classes
[DEBUG] (f) resourcesDirectory = C:\jit\workspace\ResourceLibrary\common
EDIT: Я думаю, что это на самом деле может быть ошибка, так подняли: MRRESOURCES-96
Не то, чтобы это причина, но ['basedir' устарел в пользу' project.basedir.'] (http: //maven.apache.org/components/ref/3-LATEST/maven-model-builder/# Model_Interpolation) –
Вы пытались добавить расширение файла в '?' –
@GeroldBroser спасибо за хэдз-ап на [project.basedir] (http: //maven.apache.org/components/ref/3-LATEST/maven-model-builder/#Model_Interpolation). Я только что попробовал следующие включения, но никто из них не работает: 'common.txt',' **/*. Txt', '* .txt'. –