レガシープロジェクトを扱っているので、URLのjarファイルからテキストリソースをロードする必要があります。次に、テキストリソースがフィルタリングされ、出力に含まれます。これらのリソースは、リリースされたアーティファクトから取得されます。
resource-pluginから、いくつかのディレクトリを指定することしかできないことがわかりました。必要に応じてリソースをロードすることは可能でしょうか?
このようなことをしたいのですが、ワークスペースで他のプロジェクトの代わりにリモートjarを使用しています。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>copy-resources</id>
<phase>process-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/${project.build.finalName}</outputDirectory>
<resources>
<resource>
<directory>../<another project on the same workspace>/src/main/filtered-resources</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
回答の1つで提案されているように、リモートリソースプラグインは、インポートされたバンドルのファイルがターゲットに含まれないため、機能しません。リモートリソースプラグインを使用して元のバンドルを作成する方法はありません(これはまだ使用されているレガシープロジェクトであり、完全に制御できません)。