Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Verified Commit 9d2d56ab authored by Marvin W.'s avatar Marvin W. 🐿️
Browse files

Generate jars for maven

parent 16d8fd50
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -23,6 +23,8 @@ android {
    }
}

apply from: "../gradle/androidJars.gradle"

afterEvaluate {
    publishing {
        publications {
@@ -55,6 +57,8 @@ afterEvaluate {
                }

                from components.release
                artifact androidSourcesJar
                artifact androidJavadocsJar
            }
        }
        if (project.hasProperty('sonatype.username')) {
+4 −3
Original line number Diff line number Diff line
@@ -28,9 +28,8 @@ android {
        targetCompatibility = 1.8
    }
}
repositories {
    mavenCentral()
}

apply from: "../gradle/androidJars.gradle"

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlinVersion"
@@ -69,6 +68,8 @@ afterEvaluate {
                }

                from components.release
                artifact androidSourcesJar
                artifact androidJavadocsJar
            }
        }
        if (project.hasProperty('sonatype.username')) {
+4 −0
Original line number Diff line number Diff line
@@ -23,6 +23,8 @@ android {
    }
}

apply from: "../gradle/androidJars.gradle"

dependencies {
    implementation project(':client')
    compileOnly project(':compat')
@@ -60,6 +62,8 @@ afterEvaluate {
                }

                from components.release
                artifact androidSourcesJar
                artifact androidJavadocsJar
            }
        }
        if (project.hasProperty('sonatype.username')) {
+33 −0
Original line number Diff line number Diff line
/*
 * SPDX-FileCopyrightText: 2020, microG Project Team
 * SPDX-License-Identifier: Apache-2.0
 */

task androidSourcesJar(type: Jar) {
    classifier = 'sources'
    from android.sourceSets.main.java.source
}

task androidJavadocs(type: Javadoc) {
    source = android.sourceSets.main.java.srcDirs
    excludes = ["**/*.aidl", "**/*.kt"]
    classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
    classpath += configurations.compile
    if (JavaVersion.current().isJava8Compatible()) {
        allprojects {
            tasks.withType(Javadoc) {
                options.addStringOption('Xdoclint:none', '-quiet')
            }
        }
    }
}

task androidJavadocsJar(type: Jar, dependsOn: androidJavadocs) {
    classifier = 'javadoc'
    from androidJavadocs.destinationDir
}

artifacts {
    archives androidSourcesJar
    archives androidJavadocsJar
}
 No newline at end of file
+4 −0
Original line number Diff line number Diff line
@@ -23,6 +23,8 @@ android {
    }
}

apply from: "../gradle/androidJars.gradle"

dependencies {
    implementation project(':client')
    compileOnly project(':compat')
@@ -60,6 +62,8 @@ afterEvaluate {
                }

                from components.release
                artifact androidSourcesJar
                artifact androidJavadocsJar
            }
        }
        if (project.hasProperty('sonatype.username')) {
Loading