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

Verified Commit 4c3a535e authored by Marvin W.'s avatar Marvin W. 🐿️
Browse files

Gradle: merge publishing code in single file

parent 14ed8c7c
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -23,7 +23,6 @@ android {
    }
}

apply from: '../gradle/androidJars.gradle'
apply from: '../gradle/publish.gradle'

description = 'API interfaces and helpers to create backends for UnifiedNlp'
+0 −1
Original line number Diff line number Diff line
@@ -29,7 +29,6 @@ android {
    }
}

apply from: '../gradle/androidJars.gradle'
apply from: '../gradle/publish.gradle'

description = 'UnifiedNlp client library'
+0 −1
Original line number Diff line number Diff line
@@ -23,7 +23,6 @@ android {
    }
}

apply from: '../gradle/androidJars.gradle'
apply from: '../gradle/publish.gradle'

description = 'UnifiedNlp service to implement Geocode API v1'

gradle/androidJars.gradle

deleted100644 → 0
+0 −33
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
+30 −0
Original line number Diff line number Diff line
@@ -3,12 +3,42 @@
 * 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
}

afterEvaluate {
    publishing {
        publications {
            release(MavenPublication) {
                pom {
                    name = project.name
                    description = project.description
                    url = 'https://github.com/microg/UnifiedNlp'
                    licenses {
                        license {
Loading