1- // credit https://raw.githubusercontent.com/blundell/release-android-library/master/android-release-aar.gradle
2- // run ./gradlew clean build generateRelease
3-
4- apply plugin : ' maven'
5-
6- def groupId = ' com.qozix'
7- def artifactId = ' tileview'
8- def version = android. defaultConfig. versionName
9-
10- def localReleaseDest = " ${ buildDir} /release/${ version} "
11-
12- task androidJavadocs (type : Javadoc ) {
13- source = android. sourceSets. main. java. srcDirs
14- ext. androidJar = " ${ android.sdkDirectory} /platforms/${ android.compileSdkVersion} /android.jar"
15- classpath + = files(ext. androidJar)
16- }
17-
18- task androidJavadocsJar (type : Jar , dependsOn : androidJavadocs) {
19- classifier = ' javadoc'
20- from androidJavadocs. destinationDir
21- }
22-
23- task androidSourcesJar (type : Jar ) {
24- classifier = ' sources'
25- from android. sourceSets. main. java. srcDirs
26- }
27-
28- uploadArchives {
29- repositories. mavenDeployer {
30- pom. groupId = groupId
31- pom. artifactId = artifactId
32- pom. version = version
33- // Add other pom properties here if you want (developer details / licenses)
34- repository(url : " file://${ localReleaseDest} " )
35- }
36- }
37-
38- task zipRelease (type : Zip ) {
39- from localReleaseDest
40- destinationDir buildDir
41- archiveName " release-${ version} .zip"
42- }
43-
44- task generateRelease << {
45- println " Release ${ version} can be found at ${ localReleaseDest} /"
46- println " Release ${ version} zipped can be found ${ buildDir} /release-${ version} .zip"
47- }
48-
49- generateRelease. dependsOn(uploadArchives)
50- generateRelease. dependsOn(zipRelease)
51-
52- artifacts {
53- archives androidSourcesJar
54- // archives androidJavadocsJar
55- }
1+ // // credit https://raw.githubusercontent.com/blundell/release-android-library/master/android-release-aar.gradle
2+ // // run ./gradlew clean build generateRelease
3+ //
4+ // apply plugin: 'maven-publish '
5+ //
6+ // def groupId = 'com.qozix'
7+ // def artifactId = 'tileview'
8+ // def version = android.defaultConfig.versionName
9+ //
10+ // def localReleaseDest = "${buildDir}/release/${version}"
11+ //
12+ // task androidJavadocs(type: Javadoc) {
13+ // source = android.sourceSets.main.java.srcDirs
14+ // ext.androidJar = "${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar"
15+ // classpath += files(ext.androidJar)
16+ // }
17+ //
18+ // task androidJavadocsJar(type: Jar, dependsOn: androidJavadocs) {
19+ // classifier = 'javadoc'
20+ // from androidJavadocs.destinationDir
21+ // }
22+ //
23+ // task androidSourcesJar(type: Jar) {
24+ // classifier = 'sources'
25+ // from android.sourceSets.main.java.srcDirs
26+ // }
27+ //
28+ // // uploadArchives {
29+ // // repositories.mavenDeployer {
30+ // // pom.groupId = groupId
31+ // // pom.artifactId = artifactId
32+ // // pom.version = version
33+ // // // Add other pom properties here if you want (developer details / licenses)
34+ // // repository(url: "file://${localReleaseDest}")
35+ // // }
36+ // // }
37+ //
38+ // task zipRelease(type: Zip) {
39+ // from localReleaseDest
40+ // destinationDir buildDir
41+ // archiveName "release-${version}.zip"
42+ // }
43+ //
44+ // // task generateRelease << {
45+ // // println "Release ${version} can be found at ${localReleaseDest}/"
46+ // // println "Release ${version} zipped can be found ${buildDir}/release-${version}.zip"
47+ // // }
48+ //
49+ // // generateRelease.dependsOn(uploadArchives)
50+ // // generateRelease.dependsOn(zipRelease)
51+ //
52+ // artifacts {
53+ // archives androidSourcesJar
54+ // //archives androidJavadocsJar
55+ // }
0 commit comments