mikepenz / AboutLibraries

AboutLibraries automatically collects all dependencies and licenses of any gradle project (Kotlin MultiPlatform), and provides easy to integrate UI components for Android and Compose-jb environments
http://mikepenz.github.io/AboutLibraries/
Apache License 2.0
3.62k stars 419 forks source link

License for library Apache Commons CSV is empty #827

Closed chrgernoe closed 1 year ago

chrgernoe commented 1 year ago

About this issue

For all my used libraries the licenses are included but for library Apache Commons CSV it is empty. I checked the generated JSON file, too.

Details

Checklist

mikepenz commented 1 year ago

Thank you for the report.

With a closer look I identified that this library get's the license from the parent of the parent. Which is currently not checked by the plugin.

You can see it here:

Library: https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.9.0/commons-csv-1.9.0.pom Parent: https://repo1.maven.org/maven2/org/apache/commons/commons-parent/55/commons-parent-55.pom Parent of the Parent: https://repo1.maven.org/maven2/org/apache/apache/29/apache-29.pom <- this one will have the license.

Will look into this, for the time being you can provide the license mapping manually