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