File tree Expand file tree Collapse file tree 4 files changed +37
-5
lines changed Expand file tree Collapse file tree 4 files changed +37
-5
lines changed Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ dependencies {
74
74
}
75
75
76
76
uploadArchives {
77
- dependsOn = [' :android-sdk:clean' , ' :android-sdk:releaseJavadocJar' ]
77
+ dependsOn = [' :android-sdk:clean' , ' :android-sdk:releaseJavadocJar' , ' :android-sdk:releaseSourcesJar ' ]
78
78
shouldRunAfter = [' :event-handler:uploadArchives' , ' :user-experiment-record:uploadArchives' ]
79
79
repositories {
80
80
mavenDeployer {
@@ -115,4 +115,12 @@ android.libraryVariants.all { variant ->
115
115
116
116
// Add the Javadoc jar to the project's artifacts. This will allow us to upload it easily later
117
117
project. artifacts. add(" archives" , tasks[" ${ variant.name} JavadocJar" ]);
118
- }
118
+ }
119
+
120
+ android. libraryVariants. all { variant ->
121
+ task(" ${ variant.name} SourcesJar" , type : Jar ) {
122
+ classifier = ' sources'
123
+ from variant. javaCompile. source
124
+ }
125
+ project. artifacts. add(" archives" , tasks[" ${ variant.name} SourcesJar" ]);
126
+ }
Original file line number Diff line number Diff line change @@ -70,7 +70,7 @@ dependencies {
70
70
}
71
71
72
72
uploadArchives {
73
- dependsOn = [' :event-handler:clean' , ' :event-handler:releaseJavadocJar' ]
73
+ dependsOn = [' :event-handler:clean' , ' :event-handler:releaseJavadocJar' , ' :event-handler:releaseSourcesJar ' ]
74
74
shouldRunAfter = [' :shared:uploadArchives' ]
75
75
repositories {
76
76
mavenDeployer {
@@ -113,3 +113,11 @@ android.libraryVariants.all { variant ->
113
113
project. artifacts. add(" archives" , tasks[" ${ variant.name} JavadocJar" ]);
114
114
}
115
115
116
+ android. libraryVariants. all { variant ->
117
+ task(" ${ variant.name} SourcesJar" , type : Jar ) {
118
+ classifier = ' sources'
119
+ from variant. javaCompile. source
120
+ }
121
+ project. artifacts. add(" archives" , tasks[" ${ variant.name} SourcesJar" ]);
122
+ }
123
+
Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ dependencies {
74
74
}
75
75
76
76
uploadArchives {
77
- dependsOn = [' :shared:clean' , ' :shared:releaseJavadocJar' ]
77
+ dependsOn = [' :shared:clean' , ' :shared:releaseJavadocJar' , ' :shared:releaseSourcesJar ' ]
78
78
repositories {
79
79
mavenDeployer {
80
80
repository(url : " https://api.bintray.com/maven/optimizely/optimizely/optimizely-sdk-android-shared" ) {
@@ -115,4 +115,12 @@ android.libraryVariants.all { variant ->
115
115
116
116
// Add the Javadoc jar to the project's artifacts. This will allow us to upload it easily later
117
117
project. artifacts. add(" archives" , tasks[" ${ variant.name} JavadocJar" ]);
118
+ }
119
+
120
+ android. libraryVariants. all { variant ->
121
+ task(" ${ variant.name} SourcesJar" , type : Jar ) {
122
+ classifier = ' sources'
123
+ from variant. javaCompile. source
124
+ }
125
+ project. artifacts. add(" archives" , tasks[" ${ variant.name} SourcesJar" ]);
118
126
}
Original file line number Diff line number Diff line change @@ -70,7 +70,7 @@ dependencies {
70
70
}
71
71
72
72
uploadArchives {
73
- dependsOn = [' :user-experiment-record:clean' , ' :user-experiment-record:releaseJavadocJar' ]
73
+ dependsOn = [' :user-experiment-record:clean' , ' :user-experiment-record:releaseJavadocJar' , ' :user-experiment-record:releaseSourcesJar ' ]
74
74
shouldRunAfter = [' :shared:uploadArchives' ]
75
75
repositories {
76
76
mavenDeployer {
@@ -112,3 +112,11 @@ android.libraryVariants.all { variant ->
112
112
// Add the Javadoc jar to the project's artifacts. This will allow us to upload it easily later
113
113
project. artifacts. add(" archives" , tasks[" ${ variant.name} JavadocJar" ]);
114
114
}
115
+
116
+ android. libraryVariants. all { variant ->
117
+ task(" ${ variant.name} SourcesJar" , type : Jar ) {
118
+ classifier = ' sources'
119
+ from variant. javaCompile. source
120
+ }
121
+ project. artifacts. add(" archives" , tasks[" ${ variant.name} SourcesJar" ]);
122
+ }
You can’t perform that action at this time.
0 commit comments