From ebacec7fe315e8d7343d17f21b1cbb1b0e77ae61 Mon Sep 17 00:00:00 2001 From: "Sue N. Cooper" Date: Mon, 11 Sep 2023 23:05:00 +0300 Subject: [PATCH] fix maven-publish plugin for agp 8 --- android/ffmpeg-kit-android-lib/build.gradle | 9 +++++++++ tools/android/build.gradle | 8 ++++++++ tools/android/build.lts.gradle | 8 ++++++++ 3 files changed, 25 insertions(+) diff --git a/android/ffmpeg-kit-android-lib/build.gradle b/android/ffmpeg-kit-android-lib/build.gradle index 0cdbe1d..f1dd6ed 100644 --- a/android/ffmpeg-kit-android-lib/build.gradle +++ b/android/ffmpeg-kit-android-lib/build.gradle @@ -49,6 +49,15 @@ android { } } +task javadoc(type: Javadoc) { + title = 'FFmpegKit' + destinationDir = file("${projectDir}/../../docs/android/javadoc") + classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) + source = android.sourceSets.main.java.srcDirs + configurations.implementation.setCanBeResolved(true) + classpath += configurations.implementation +} + dependencies { api 'com.arthenica:smart-exception-java:0.2.1' testImplementation "androidx.test.ext:junit:1.1.5" diff --git a/tools/android/build.gradle b/tools/android/build.gradle index 4205879..b583815 100644 --- a/tools/android/build.gradle +++ b/tools/android/build.gradle @@ -40,6 +40,14 @@ android { systemProperty 'enable.ffmpeg.kit.test.mode', 'true' } } + + + publishing { + singleVariant('release') { + withJavadocJar() + withSourcesJar() + } + } } task javadoc(type: Javadoc) { diff --git a/tools/android/build.lts.gradle b/tools/android/build.lts.gradle index 8e184d6..8deb4ea 100644 --- a/tools/android/build.lts.gradle +++ b/tools/android/build.lts.gradle @@ -40,6 +40,14 @@ android { systemProperty 'enable.ffmpeg.kit.test.mode', 'true' } } + + + publishing { + singleVariant('release') { + withJavadocJar() + withSourcesJar() + } + } } task javadoc(type: Javadoc) {