Hello devs, I was working on a migration to versions catalog to learn more about the gradle configurations and I am now following the changes from https://github.com/apache/lucene/pull/13484 (thanks David for the reference).
I wanted to figure out how the files in /solr/licenses are generated / created, so that I could run some tests to see if the changes I made work correctly (behavior of version locking, correct transitive dependency resolution, correct identification of missing, deprecated or redundant license files etc.). I went through the guide found in dev guide <https://github.com/apache/solr/blob/main/dev-docs/dependency-upgrades.adoc> and the guide in the Lucene project <https://github.com/apache/lucene/blob/main/help/dependencies.txt>, but couldn't find any information that tells where or how to retrieve these files if a new dependency was added or a dependency was updated. Does anyone have any pointers for me? Is it just copying the files from the JARs? If so, some license files and / or notice files may be outdated. Best - Christos