私は私のMavenプロジェクトに依存関係を追加し、私はそれが何であるかを示すために、いくつかのコメントを追加したい、そしてどのようなライセンス、それは下でリリースされます:ライセンスメタデータをMaven依存関係に追加する方法は?例えば、
<!-- XML parser -->
<!-- Apache License, Version 2.0 -->
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>2.9.1</version>
<scope>compile</scope>
</dependency>
私の主な関心事は、チェックできることです(今のところ手作業で)、ライセンスはすべて相互に互換性があります。 pom.xml documentation状態:
プロジェクトは、このプロジェクトに直接申請することができるだけのライセンスを一覧表示し、このプロジェクトの依存関係に適用されるライセンスを表示しないように注意してください。
このメタデータを取得する方法はありますか?場合によっては、依存関係のPOMからの情報を<licenses>
の情報に上書きする方法がありますか?
関連する質問:http://stackoverflow.com/questions/2493507/maven-report-on-licenses-your-project-depends-on –