From 4fa75d164554fb10430bb5b1de4a889269e3a04f Mon Sep 17 00:00:00 2001 From: Masashi Katsumata Date: Sat, 18 Apr 2026 03:03:52 +0900 Subject: [PATCH] Omit gradle building sample-app on publishing the library to Maven Central --- .github/workflows/publish-maven-central.yml | 2 +- build.gradle.kts | 2 -- settings.gradle.kts | 5 ++++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish-maven-central.yml b/.github/workflows/publish-maven-central.yml index 1475a4b..0872dca 100644 --- a/.github/workflows/publish-maven-central.yml +++ b/.github/workflows/publish-maven-central.yml @@ -102,7 +102,7 @@ jobs: fi echo " Will publish local version ${local_version} (remote='${remote_version}')." - ./gradlew --no-daemon publishReleasePublicationToCentralPortal + ./gradlew --no-daemon -PskipSampleApp=true publishReleasePublicationToCentralPortal gradle_exit=$? if [[ $gradle_exit -ne 0 ]]; then echo "Gradle publish failed with exit code $gradle_exit" diff --git a/build.gradle.kts b/build.gradle.kts index 0b37920..223c0b7 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -93,8 +93,6 @@ dependencies { // BOMと同じバージョンを明示することで解決 implementation(libs.androidx.lifecycle.runtime.ktx) implementation(libs.androidx.lifecycle.common.java8) - implementation("com.esri:arcgis-maps-kotlin-toolkit-geoview-compose:${libs.versions.arcgisMapsKotlin.get()}") - implementation("com.esri:arcgis-maps-kotlin-toolkit-authentication:${libs.versions.arcgisMapsKotlin.get()}") // Google Maps SDK implementation(libs.play.services.maps) diff --git a/settings.gradle.kts b/settings.gradle.kts index 1011d0c..36d9786 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -37,4 +37,7 @@ dependencyResolutionManagement { } rootProject.name = "android-for-googlemaps" -include(":sample-app") + +if (providers.gradleProperty("skipSampleApp").map(String::toBoolean).getOrElse(false).not()) { + include(":sample-app") +}