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: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to