diff --git a/android/build.gradle b/android/build.gradle index 7705f4c..2d46d28 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -20,7 +20,7 @@ buildscript { dependencies { classpath 'com.android.tools.build:gradle:9.4.1' if (System.getenv("CAP_PLUGIN_PUBLISH") == "true") { - classpath 'io.github.gradle-nexus:publish-plugin:1.3.0' + classpath 'io.github.gradle-nexus:publish-plugin:2.0.0' } } } diff --git a/android/settings.gradle b/android/settings.gradle index 1e5b843..4f3a143 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -1,2 +1,4 @@ -include ':capacitor-android' -project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor') \ No newline at end of file +if (System.getenv("CAP_PLUGIN_PUBLISH") != "true") { + include ':capacitor-android' + project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor') +} \ No newline at end of file diff --git a/scripts/android/publish-module.gradle b/scripts/android/publish-module.gradle index bea1e3f..dc2e716 100644 --- a/scripts/android/publish-module.gradle +++ b/scripts/android/publish-module.gradle @@ -17,10 +17,6 @@ task androidSourcesJar(type: Jar) { } } -artifacts { - archives androidSourcesJar -} - group = 'com.capacitorjs' version = LIB_VERSION diff --git a/scripts/publish-android.sh b/scripts/publish-android.sh index b425b54..6df89e2 100644 --- a/scripts/publish-android.sh +++ b/scripts/publish-android.sh @@ -35,7 +35,7 @@ publish_plugin_android () { export PLUGIN_SCM="github.com:ionic-team/capacitor-camera" # Build and publish - "$ANDROID_PATH"/gradlew clean build publishReleasePublicationToSonatypeRepository closeAndReleaseSonatypeStagingRepository --no-daemon --max-workers 1 -b "$ANDROID_PATH"/build.gradle -Pandroid.useAndroidX=true > $LOG_OUTPUT 2>&1 + (cd "$ANDROID_PATH" && ./gradlew clean build publishReleasePublicationToSonatypeRepository closeAndReleaseSonatypeStagingRepository --no-daemon --max-workers 1 -Pandroid.useAndroidX=true) > $LOG_OUTPUT 2>&1 if grep --quiet "BUILD SUCCESSFUL" $LOG_OUTPUT; then printf %"s\n\n" "Success: $PLUGIN_NAME published to MavenCentral."