Mavenアセンブリプラグインを使用してモジュールからリポジトリにいくつかのリソースをパックするProjectAがあります。
次に、ProjectAに依存するProjectBがあります。ProjectBでは、maven-dependency-pluginを使用して、モジュールリソース(アセンブリプラグインによってパックされた)を選択したターゲットフォルダーに解凍したいと思います。
依存関係プラグインを次のように構成しましたが、mavenを実行すると、モジュールのリソースのみがコピーされ、アセンブリリソースもコピーされません。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>path.to.projectA.groupId</groupId>
<artifactId>moduleA</artifactId>
<version>1.0</version>
<outputDirectory>some/path/here</outputDirectory>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>