Подтвердить что ты не робот

Maven сообщает о лицензиях, которые зависит от вашего проекта.

У меня есть большой многомодульный проект, и я бы хотел создать отчет, в котором будут показаны все лицензии на все, от которых зависит проект.

Я посмотрел на татуировку, но, похоже, это не трюк. И я могу легко найти плагин, который будет впрыскивать лицензию в верхнюю часть каждого исходного файла, но эта точная вещь бросает вызов моей поисковой системе.

4b9b3361

Ответ 1

Подключаемый модуль Maven Project Info Reports можно использовать для создания отчета о зависимостях проекта, который перечисляет все зависимости, а также группирует их по лицензиям.

Цель project-info-reports:dependencies может использоваться для создания отдельного отчета, но она должна использоваться в качестве отчета Maven и фактически предоставляется по умолчанию (см. Настройка отчетов) при создании сайта для проект в объеме test.

Для примера взгляните на Лицензии Зависимостей проекта Плагина сайта Maven.

Ответ 2

Также взгляните на плагин лицензирования Maven. Цель license:add-third-party может использоваться для создания списка лицензий, связанных с каждой зависимостью. Цель также предоставляет функциональность, позволяющую вам указать информацию об отсутствующих лицензиях.

Ответ 3

mvn site включает такой обзор в зависимости от зависимостей, не так ли?