web-dev-qa-db-ja.com

プロジェクトが依存するライセンスに関するMavenレポート

大きなマルチモジュールプロジェクトがあり、プロジェクトが依存するすべてのもののすべてのライセンスを示すレポートを生成したいと思います。

タトルテイルを見ましたが、うまくいっていないようです。そして、各ソースファイルの先頭にライセンスを噴出するプラグインを簡単に見つけることができますが、これは私のグーグルに対抗できません。

38
kikibobo

Maven Project Info Reports Plugin を使用して、すべての依存関係とグループを一覧表示するProject Dependenciesレポートを生成できますライセンス

project-info-reports:dependencies 目標は個々のレポートの生成に使用できますが、Mavenレポートとして使用する必要があり、実際にはデフォルトで提供されます( (レポートの構成 を参照)。 testスコープ。

例として、MavenサイトプラグインのProject DependenciesLicenses をご覧ください。

39
Pascal Thivent

License Maven Plugin もご覧ください。 license:add-third-party ゴールを使用して、各依存関係に関連付けられたライセンスのリストを作成できます。また、不足しているライセンスに関する情報を指定できる機能も提供します。

13
bstick12

mvn site依存関係の下にそのような概要が含まれていますね。

10
Tim