com.ari_os:ari-tool-sdk:0.1.0 and the Ari Gradle plugin it ships with —
com.ari_os:ari-tool-gradle-plugin:0.1.0 plus the plugin marker
com.ari_os.ari-tools:com.ari_os.ari-tools.gradle.plugin:0.1.0 — built by
:libs:ari-tool-sdk:publishToMavenLocal and
:libs:ari-tool-gradle-plugin:publishToMavenLocal on JDK 21 from leviathan commit

    10dea8d31   (MOBILE-2340-ari-tool-sdk)

The marker is the pom Gradle looks up for `id("com.ari_os.ari-tools")`; it
carries no jar of its own and points at the implementation. All three move
together — the plugin runs a generator the SDK ships, so a mismatched pair
fails at build time.

The SDK ships as a binary, so no SDK source belongs here. Do not copy the
sources jar :libs:ari-tool-sdk:publishToMavenLocal also writes, and drop the
variant that advertises it from the SDK's .module, or a consumer resolving
sources hits a file that is not there. The plugin publication writes no sources
jar, so there is nothing to leave out of that one and nothing to strip from its
metadata. LICENSE beside this file governs both artifacts.

To refresh, from a leviathan checkout at the commit you want:

    ./gradlew :libs:ari-tool-sdk:publishToMavenLocal \
              :libs:ari-tool-gradle-plugin:publishToMavenLocal
    v=0.1.0; m=~/.m2/repository/com/ari_os
    d=com/ari_os/ari-tool-sdk/$v
    p=com/ari_os/ari-tool-gradle-plugin/$v
    g=com/ari_os/ari-tools/com.ari_os.ari-tools.gradle.plugin/$v
    cp $m/ari-tool-sdk/$v/ari-tool-sdk-$v.{aar,pom,module} sdk-repo/$d/
    cp $m/ari-tool-gradle-plugin/$v/ari-tool-gradle-plugin-$v.{jar,pom,module} sdk-repo/$p/
    cp $m/ari-tools/com.ari_os.ari-tools.gradle.plugin/$v/*.pom sdk-repo/$g/

then remove the "-sources.jar" entry and its variant from
sdk-repo/$d/ari-tool-sdk-$v.module, and update the commit above. A new version
means a new directory for each of the three, the version in the `id(...)` line
of app/build.gradle.kts, and the version of the SDK dependency beside it.
