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 {
7474}
7575
7676uploadArchives {
77- dependsOn = [' :android-sdk:clean' , ' :android-sdk:releaseJavadocJar' ]
77+ dependsOn = [' :android-sdk:clean' , ' :android-sdk:releaseJavadocJar' , ' :android-sdk:releaseSourcesJar ' ]
7878 shouldRunAfter = [' :event-handler:uploadArchives' , ' :user-experiment-record:uploadArchives' ]
7979 repositories {
8080 mavenDeployer {
@@ -115,4 +115,12 @@ android.libraryVariants.all { variant ->
115115
116116 // Add the Javadoc jar to the project's artifacts. This will allow us to upload it easily later
117117 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 {
7070}
7171
7272uploadArchives {
73- dependsOn = [' :event-handler:clean' , ' :event-handler:releaseJavadocJar' ]
73+ dependsOn = [' :event-handler:clean' , ' :event-handler:releaseJavadocJar' , ' :event-handler:releaseSourcesJar ' ]
7474 shouldRunAfter = [' :shared:uploadArchives' ]
7575 repositories {
7676 mavenDeployer {
@@ -113,3 +113,11 @@ android.libraryVariants.all { variant ->
113113 project. artifacts. add(" archives" , tasks[" ${ variant.name} JavadocJar" ]);
114114}
115115
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 {
7474}
7575
7676uploadArchives {
77- dependsOn = [' :shared:clean' , ' :shared:releaseJavadocJar' ]
77+ dependsOn = [' :shared:clean' , ' :shared:releaseJavadocJar' , ' :shared:releaseSourcesJar ' ]
7878 repositories {
7979 mavenDeployer {
8080 repository(url : " https://api.bintray.com/maven/optimizely/optimizely/optimizely-sdk-android-shared" ) {
@@ -115,4 +115,12 @@ android.libraryVariants.all { variant ->
115115
116116 // Add the Javadoc jar to the project's artifacts. This will allow us to upload it easily later
117117 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" ]);
118126}
Original file line number Diff line number Diff line change @@ -70,7 +70,7 @@ dependencies {
7070}
7171
7272uploadArchives {
73- dependsOn = [' :user-experiment-record:clean' , ' :user-experiment-record:releaseJavadocJar' ]
73+ dependsOn = [' :user-experiment-record:clean' , ' :user-experiment-record:releaseJavadocJar' , ' :user-experiment-record:releaseSourcesJar ' ]
7474 shouldRunAfter = [' :shared:uploadArchives' ]
7575 repositories {
7676 mavenDeployer {
@@ -112,3 +112,11 @@ android.libraryVariants.all { variant ->
112112 // Add the Javadoc jar to the project's artifacts. This will allow us to upload it easily later
113113 project. artifacts. add(" archives" , tasks[" ${ variant.name} JavadocJar" ]);
114114}
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