diff --git a/terminal-emulator/build.gradle b/terminal-emulator/build.gradle index 20232c65..9a046c5e 100644 --- a/terminal-emulator/build.gradle +++ b/terminal-emulator/build.gradle @@ -53,6 +53,10 @@ dependencies { testImplementation 'junit:junit:4.13.2' } +task sourceJar(type: Jar) { + from android.sourceSets.main.java.srcDirs + classifier "sources" +} publishing { publications { @@ -60,6 +64,7 @@ publishing { groupId 'com.termux' artifactId 'terminal-emulator' version '0.109' + artifact(sourceJar) artifact("$buildDir/outputs/aar/terminal-emulator-release.aar") } } diff --git a/terminal-view/build.gradle b/terminal-view/build.gradle index d83e8b83..e41d9e80 100644 --- a/terminal-view/build.gradle +++ b/terminal-view/build.gradle @@ -29,7 +29,12 @@ android { } dependencies { - testImplementation 'junit:junit:4.13.1' + testImplementation 'junit:junit:4.13.2' +} + +task sourceJar(type: Jar) { + from android.sourceSets.main.java.srcDirs + classifier "sources" } publishing { @@ -38,6 +43,7 @@ publishing { groupId 'com.termux' artifactId 'terminal-view' version '0.109' + artifact(sourceJar) artifact("$buildDir/outputs/aar/terminal-view-release.aar") } } diff --git a/termux-shared/build.gradle b/termux-shared/build.gradle index c01d8d6e..f3202df3 100644 --- a/termux-shared/build.gradle +++ b/termux-shared/build.gradle @@ -45,12 +45,18 @@ dependencies { androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' } +task sourceJar(type: Jar) { + from android.sourceSets.main.java.srcDirs + classifier "sources" +} + publishing { publications { bar(MavenPublication) { groupId 'com.termux' artifactId 'termux-shared' version '0.109' + artifact(sourceJar) artifact("$buildDir/outputs/aar/termux-shared-release.aar") } }