@@ -37,48 +37,15 @@ dependencies {
3737 compileOnly ' com.symbol:emdk:+'
3838}
3939
40- def jarName = ' deviceidentifierswrapper.jar'
41-
42- task clearJarRelease (type : Delete ) {
43- delete " ${ project.buildDir} /outputs/jar/release/" + jarName
44- }
45-
46- task clearJarDebug (type : Delete ) {
47- delete " ${ project.buildDir} /outputs/jar/debug/" + jarName
48- }
49-
50- task makeJarRelease (type : Copy ) {
51- from(" ${ project.buildDir} /intermediates/intermediate-jars/release/" )
52- into(" ${ project.buildDir} /outputs/jar/release" )
53- include(' classes.jar' )
54- rename(' classes.jar' , jarName)
55- }
56-
57- task makeJarDebug (type : Copy ) {
58- from(" ${ project.buildDir} /intermediates/intermediate-jars/debug/" )
59- into(" ${ project.buildDir} /outputs/jar/debug" )
60- include(' classes.jar' )
61- rename(' classes.jar' , jarName)
62- }
63-
64- task makeAllJar (type : Copy ) {}
65-
66- makeJarRelease. dependsOn(clearJarRelease, build)
67- makeJarDebug. dependsOn(clearJarDebug, build)
68-
69- makeAllJar. dependsOn(makeJarDebug,makeJarRelease)
70-
7140/*
72- Publish tasks
41+ Generate release files for publication and Zip them
7342https://medium.com/@daniellevass/how-to-publish-your-android-studio-library-to-jcenter-5384172c4739
7443https://raw.githubusercontent.com/blundell/release-android-library/master/android-release-aar.gradle
7544 */
7645
7746// ./gradlew clean build generateRelease
7847apply plugin : ' maven'
7948
80- def groupId = project. PUBLISH_GROUP_ID
81- def artifactId = project. PUBLISH_ARTIFACT_ID
8249def version = project. PUBLISH_VERSION
8350
8451def localReleaseDest = " ${ buildDir} /release/${ version} "
@@ -91,29 +58,19 @@ task androidJavadocs(type: Javadoc) {
9158}
9259
9360task androidJavadocsJar (type : Jar , dependsOn : androidJavadocs) {
94- classifier = ' javadoc'
61+ archiveClassifier = ' javadoc'
9562 from androidJavadocs. destinationDir
9663}
9764
9865task androidSourcesJar (type : Jar ) {
99- classifier = ' sources'
66+ archiveClassifier = ' sources'
10067 from android. sourceSets. main. java. srcDirs
10168}
10269
103- uploadArchives {
104- repositories. mavenDeployer {
105- pom. groupId = groupId
106- pom. artifactId = artifactId
107- pom. version = version
108- // Add other pom properties here if you want (developer details / licenses)
109- repository(url : " file://${ localReleaseDest} " )
110- }
111- }
112-
11370task zipRelease (type : Zip ) {
11471 from localReleaseDest
11572 destinationDir buildDir
116- archiveName " release-${ version} .zip "
73+ archiveBaseName = " release-${ version} "
11774}
11875
11976task generateRelease {
@@ -123,7 +80,6 @@ task generateRelease {
12380 }
12481}
12582
126- generateRelease. dependsOn(uploadArchives)
12783generateRelease. dependsOn(zipRelease)
12884
12985
0 commit comments