@@ -37,48 +37,15 @@ dependencies {
37
37
compileOnly ' com.symbol:emdk:+'
38
38
}
39
39
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
-
71
40
/*
72
- Publish tasks
41
+ Generate release files for publication and Zip them
73
42
https://medium.com/@daniellevass/how-to-publish-your-android-studio-library-to-jcenter-5384172c4739
74
43
https://raw.githubusercontent.com/blundell/release-android-library/master/android-release-aar.gradle
75
44
*/
76
45
77
46
// ./gradlew clean build generateRelease
78
47
apply plugin : ' maven'
79
48
80
- def groupId = project. PUBLISH_GROUP_ID
81
- def artifactId = project. PUBLISH_ARTIFACT_ID
82
49
def version = project. PUBLISH_VERSION
83
50
84
51
def localReleaseDest = " ${ buildDir} /release/${ version} "
@@ -91,29 +58,19 @@ task androidJavadocs(type: Javadoc) {
91
58
}
92
59
93
60
task androidJavadocsJar (type : Jar , dependsOn : androidJavadocs) {
94
- classifier = ' javadoc'
61
+ archiveClassifier = ' javadoc'
95
62
from androidJavadocs. destinationDir
96
63
}
97
64
98
65
task androidSourcesJar (type : Jar ) {
99
- classifier = ' sources'
66
+ archiveClassifier = ' sources'
100
67
from android. sourceSets. main. java. srcDirs
101
68
}
102
69
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
-
113
70
task zipRelease (type : Zip ) {
114
71
from localReleaseDest
115
72
destinationDir buildDir
116
- archiveName " release-${ version} .zip "
73
+ archiveBaseName = " release-${ version} "
117
74
}
118
75
119
76
task generateRelease {
@@ -123,7 +80,6 @@ task generateRelease {
123
80
}
124
81
}
125
82
126
- generateRelease. dependsOn(uploadArchives)
127
83
generateRelease. dependsOn(zipRelease)
128
84
129
85
0 commit comments