В нашей компании есть много серверных приложений JEE, которые развернуты в артефакте jfrog.Каждый из этих проектов содержит некоторую зависимость от других источников репозитория maven, которые, в свою очередь, имеют много других зависимостей.Поэтому, когда я использую одну из зависимостей, например,
<project>
...
<dependencies>
<dependency>
<groupId>sample.ProjectA</groupId>
<artifactId>Project-A</artifactId>
<version>1.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>
Sample.ProjectA.Project-A может иметь некоторые коммерческие зависимости.Я вижу, что maven использует поле лицензий для ввода информации о лицензии
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
. Я также нашел способ получить лицензии maven с помощью плагина информации о отчетах maven-project-info-reports-plugin
Теперь было бы здорово, если бы Maven предупредил о наличии коммерческих лицензий.Есть ли возможность сделать это?