Christos Malliaridis created SOLR-17861:
-------------------------------------------
Summary: Extend updateLicenses task to cover KMP module
Key: SOLR-17861
URL: https://issues.apache.org/jira/browse/SOLR-17861
Project: Solr
Issue Type: Improvement
Components: Admin UI, Gradle, scripts and tools
Reporter: Christos Malliaridis
With the Admin UI module we have intrdouced a Kotlin multiplatform (KMP) module
that is no longer a simple java-based gradle module. This means that some of
our tasks, like {{updateLicenses}} won't cover it and ignore it completely.
h2. Task
Update the {{updateLicenses}} gradle task to cover the multiplatform
dependencies included in the Admin UI module.
h2. Acceptance Criteria
- The {{updateLicenses}} task successfully identifies missing LICENSE and
NOTICE Files from KMP modules
- The LICENSE and NOTICE files cover all platforms
- The {{updateLicenses}} task is environement-independent (see additional
information below)
h2. Additional Information
During the introduction of the UI module, when we tried to configure the tasks
for the lockfile generation, we noticed that locks were generated differently
based on the operating system that was executing the lockfile (e.g. windows was
generating other lockfiles than linux systems). One of the challenges is
therefore to find a way to unify the license and notice file checks so that
they take all target configurations (wasmJS and JVM) into account.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]