当此插件附加到测试或打包阶段时,它会导致多模块构建中断,因为它会在模块依赖项位于本地存储库之前强制依赖解析(首先在更新到新快照版本时构建)。我试图让插件忽略许可证输出不需要的有问题的 com.cons3rt 组依赖项。尝试了几种变体:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>1.3</version>
<executions>
<execution>
<id>aggregate-add-third-party</id>
<configuration>
<excludedGroups>com.cons3rt</excludedGroups>
</configuration>
<phase>package</phase>
<goals>
<goal>aggregate-add-third-party</goal>
</goals>
</execution>
</executions>
似乎没有任何效果 - 查看 mvn -X 的输出,该插件似乎没有遵守 excludeGroups 的配置设置。任何人都有使用这种配置方法的运气吗?