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

Reply via email to