From a9472d18805280340eeb4b5a2199d868bdb9ad52 Mon Sep 17 00:00:00 2001 From: Hannes Achleitner Date: Sun, 19 Apr 2026 08:39:02 +0200 Subject: [PATCH 1/3] Publish compose lib --- chartLibCompose/build.gradle.kts | 2 +- jitpack.yml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/chartLibCompose/build.gradle.kts b/chartLibCompose/build.gradle.kts index 4d7692a6e..b5e5e4b4f 100644 --- a/chartLibCompose/build.gradle.kts +++ b/chartLibCompose/build.gradle.kts @@ -83,7 +83,7 @@ println("Build version $versionVersion") mavenPublishing { pom { - name = "Android Chart" + name = "Android Chart compose" description = "A powerful Android chart view/graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations" inceptionYear = "2022" diff --git a/jitpack.yml b/jitpack.yml index 18789d592..fcbee59ec 100644 --- a/jitpack.yml +++ b/jitpack.yml @@ -2,4 +2,5 @@ jdk: - openjdk17 install: - ./gradlew :chartLib:build :chartLib:publishToMavenLocal -x :chartLib:test + - ./gradlew :chartLibCompose:build :chartLibCompose:publishToMavenLocal -x :chartLibCompose:test - find . -name "*.aar" From 75d86950485c097b6a39ba3f12fcf3d4a0419e1f Mon Sep 17 00:00:00 2001 From: Hannes Achleitner Date: Sun, 19 Apr 2026 08:48:58 +0200 Subject: [PATCH 2/3] Provide maven group --- chartLib/build.gradle.kts | 2 +- chartLibCompose/build.gradle.kts | 2 +- jitpack.yml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/chartLib/build.gradle.kts b/chartLib/build.gradle.kts index fea1cd0a3..442c4976c 100644 --- a/chartLib/build.gradle.kts +++ b/chartLib/build.gradle.kts @@ -67,7 +67,7 @@ tasks.register("androidSourcesJar") { from(android.sourceSets["main"].java.srcDirs) } -group = "info.mxtracks" +group = project.findProperty("group")?.toString() ?: "info.AppDevNext" var versionVersion = getVersionText() println("Build version $versionVersion") diff --git a/chartLibCompose/build.gradle.kts b/chartLibCompose/build.gradle.kts index b5e5e4b4f..f8db662c5 100644 --- a/chartLibCompose/build.gradle.kts +++ b/chartLibCompose/build.gradle.kts @@ -77,7 +77,7 @@ tasks.register("androidSourcesJar") { from(android.sourceSets["main"].java.srcDirs) } -group = "info.mxtracks" +group = project.findProperty("group")?.toString() ?: "info.AppDevNext" var versionVersion = getVersionText() println("Build version $versionVersion") diff --git a/jitpack.yml b/jitpack.yml index fcbee59ec..2661684ed 100644 --- a/jitpack.yml +++ b/jitpack.yml @@ -1,6 +1,6 @@ jdk: - openjdk17 install: - - ./gradlew :chartLib:build :chartLib:publishToMavenLocal -x :chartLib:test - - ./gradlew :chartLibCompose:build :chartLibCompose:publishToMavenLocal -x :chartLibCompose:test + - ./gradlew :chartLib:publishToMavenLocal -Pgroup=com.github.AppDevNext.AndroidChart -x :chartLib:test + - ./gradlew :chartLibCompose:publishToMavenLocal -Pgroup=com.github.AppDevNext.AndroidChart -x :chartLibCompose:test - find . -name "*.aar" From 2b682820491f484073b48384e7f2b0cacd44d1df Mon Sep 17 00:00:00 2001 From: Hannes Achleitner Date: Sun, 19 Apr 2026 09:14:56 +0200 Subject: [PATCH 3/3] Add coordinats for having two artifacts in jitpack.io --- .github/workflows/pullrequest.yml | 2 +- README.md | 8 +++++--- chartLib/build.gradle.kts | 5 +++++ chartLibCompose/build.gradle.kts | 5 +++++ jitpack.yml | 3 +-- 5 files changed, 17 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index 0b3456ceb..9af92399e 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -116,7 +116,7 @@ jobs: - name: Run tests run: ./gradlew test - name: Test jitpack publish command - run: ./gradlew :chartLib:publishToMavenLocal + run: ./gradlew :chartLib:publishToMavenLocal :chartLibCompose:publishToMavenLocal -PRELEASE_SIGNING_ENABLED=false - name: Code checks run: ./gradlew check - name: Archive Lint report diff --git a/README.md b/README.md index 5e9bb6c37..eb269758b 100644 --- a/README.md +++ b/README.md @@ -25,13 +25,15 @@ Issues are ignored, but pull requests are not. If you need to get something done ### Gradle Setup with jitpack.io -```gradle +```gradle.kts repositories { - maven { url 'https://jitpack.io' } + maven { url = uri("https://jitpack.io") } } dependencies { - implementation "com.github.AppDevNext:AndroidChart:$latestVersion" + implementation("com.github.AppDevNext.AndroidChart:chartLib:VERSION") + // or for compose + implementation("com.github.AppDevNext.AndroidChart:chartLibCompose:VERSION") } ``` diff --git a/chartLib/build.gradle.kts b/chartLib/build.gradle.kts index 442c4976c..446eae568 100644 --- a/chartLib/build.gradle.kts +++ b/chartLib/build.gradle.kts @@ -72,6 +72,11 @@ var versionVersion = getVersionText() println("Build version $versionVersion") mavenPublishing { + coordinates( + groupId = project.findProperty("group")?.toString() ?: "info.AppDevNext", + artifactId = "chartLib", + version = "$versionVersion" + ) pom { name = "Android Chart" description = diff --git a/chartLibCompose/build.gradle.kts b/chartLibCompose/build.gradle.kts index f8db662c5..a4d7824c5 100644 --- a/chartLibCompose/build.gradle.kts +++ b/chartLibCompose/build.gradle.kts @@ -82,6 +82,11 @@ var versionVersion = getVersionText() println("Build version $versionVersion") mavenPublishing { + coordinates( + groupId = project.findProperty("group")?.toString() ?: "info.AppDevNext", + artifactId = "chartLibCompose", + version = "$versionVersion" + ) pom { name = "Android Chart compose" description = diff --git a/jitpack.yml b/jitpack.yml index 2661684ed..2ed5bc3a5 100644 --- a/jitpack.yml +++ b/jitpack.yml @@ -1,6 +1,5 @@ jdk: - openjdk17 install: - - ./gradlew :chartLib:publishToMavenLocal -Pgroup=com.github.AppDevNext.AndroidChart -x :chartLib:test - - ./gradlew :chartLibCompose:publishToMavenLocal -Pgroup=com.github.AppDevNext.AndroidChart -x :chartLibCompose:test + - ./gradlew :chartLib:publishToMavenLocal :chartLibCompose:publishToMavenLocal -Pgroup=com.github.AppDevNext.AndroidChart -PRELEASE_SIGNING_ENABLED=false -x test - find . -name "*.aar"