Skip to content

feat(ffi-android): maven-publish for com.autonomi:ant-android (V2-572)#203

Merged
Nic-dorman merged 1 commit into
mainfrom
feat/android-maven-publish
Jul 8, 2026
Merged

feat(ffi-android): maven-publish for com.autonomi:ant-android (V2-572)#203
Nic-dorman merged 1 commit into
mainfrom
feat/android-maven-publish

Conversation

@Nic-dorman

Copy link
Copy Markdown
Collaborator

Adds maven-publish to ffi/android/build.gradle.kts so gradle publish emits the com.autonomi:ant-android AAR + POM + module metadata (carrying JNA + kotlinx-coroutines transitively) into a local Maven layout.

That layout is committed to the new ant-maven repo and served over GitHub Pages as a zero-auth Maven repo — the Android analog of ant-swift's xcframework-via-release.

v0.0.3 already published + verified: all artifacts serve HTTP 200, the AAR checksum matches, and a real Gradle consumer resolves com.autonomi:ant-android:0.0.3 with transitives.

Consume via:

maven("https://withautonomi.github.io/ant-maven/")
implementation("com.autonomi:ant-android:0.0.3")

Tracks V2-572 (Phase 1: Pages Maven now → Maven Central later).

🤖 Generated with Claude Code

Adds the maven-publish plugin + a `release` publication (com.autonomi:
ant-android, from the release component so the JNA/coroutines api deps flow
into the POM) targeting a local `build/maven-repo/` layout. Version defaults
to 0.0.3, overridable with `-PantAndroidVersion=`.

`gradle publish` then generates the AAR + POM + module metadata + checksums,
which are committed to the ant-maven repo and served over GitHub Pages
(https://withautonomi.github.io/ant-maven/). v0.0.3 published + verified: a
Gradle consumer resolves com.autonomi:ant-android:0.0.3 with transitives.
See V2-572.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Nic-dorman Nic-dorman merged commit 148ff3f into main Jul 8, 2026
@Nic-dorman Nic-dorman deleted the feat/android-maven-publish branch July 8, 2026 16:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant