我有 ProjectA,它使用 Maven 程序集插件将模块中的一些资源打包到存储库中。
然后我有依赖于 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>