我想知道在使用 maven 依赖项插件的 dependency-unpack 目标时是否有办法强制存在要解包的依赖项。我正在使用下面的配置,问题是如果在 pom 的依赖项部分中没有为“${properties.artifactId}”指定依赖项,即使没有任何内容被解包,构建也会继续进行。它总是在测试阶段的后期失败,但如果在不存在依赖关系的情况下构建可能失败,那就容易多了。那么有没有人知道可以强制执行的方法?
谢谢
码头
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>unpack-properties</id>
<phase>generate-resources</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<includeArtifactIds>${properties.artifactId}</includeArtifactIds>
<outputDirectory>${project.build.directory}</outputDirectory>
<includes>${properties.file.name}</includes>
</configuration>
</execution>
</executions>
</plugin>