我想扩展 Maven POM 以包含有关依赖项的元信息。我这样做是为了让律师高兴,并阻止开发人员必须每季度审核一次 POM,以查看我们添加的法律尚未“批准”的 OSS:P
所以我想添加这样的东西:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.2</version>
<license>Common Public License - v 1.0<license>
<approved>true</approved>
</dependency>
然后我可以编写一个 maven 插件或只是一个 groovy 脚本来审核我的条目并告诉我缺少什么。
我找不到任何好的方法来做到这一点?甚至可能吗?如果没有,是否有人对处理此问题的方法提出建议?