@@ -3,6 +3,7 @@ apply plugin: 'com.mxalbert.gradle.jacoco-android'
33apply plugin : ' dagger.hilt.android.plugin'
44apply plugin : ' org.jetbrains.kotlin.android'
55apply plugin : ' kotlin-kapt'
6+ apply plugin : ' maven-publish'
67
78jacoco {
89 toolVersion = " 0.8.10"
@@ -18,7 +19,6 @@ android {
1819 targetSdkVersion 35
1920 versionCode 1000007
2021 versionName " 1.0.7-SNAPSHOT"
21- setProperty(" archivesBaseName" , " ${ applicationId} -${ versionCode} " )
2222 testInstrumentationRunner " androidx.test.runner.AndroidJUnitRunner"
2323 }
2424
@@ -56,10 +56,10 @@ android {
5656dependencies {
5757 implementation fileTree(dir : ' libs' , include : [' *.jar' ])
5858
59- implementation libs. elimu. model // See https://jitpack.io/#elimu-ai/model
60- implementation libs. elimu. content. provider // See https://jitpack.io/#elimu-ai/content-provider
61- implementation libs. elimu. analytics // See https://jitpack.io/#elimu-ai/analytics
62- implementation libs. elimu. common. utils
59+ implementation libs. elimu. model // https://jitpack.io/#elimu-ai/model
60+ implementation libs. elimu. content. provider // https://jitpack.io/#elimu-ai/content-provider
61+ implementation libs. elimu. analytics // https://jitpack.io/#elimu-ai/analytics
62+ implementation libs. elimu. common. utils // https://jitpack.io/#elimu-ai/common-utils
6363
6464 implementation libs. androidx. appcompat
6565 implementation libs. androidx. constraint. layout
@@ -78,3 +78,14 @@ dependencies {
7878 androidTestImplementation libs. androidx. junit
7979 androidTestImplementation libs. androidx. espresso
8080}
81+
82+ publishing {
83+ publications {
84+ apk(MavenPublication ) {
85+ artifact(" ${ buildDir} /outputs/apk/release/app-release-unsigned.apk" )
86+ }
87+ }
88+ }
89+ tasks. named(" publishApkPublicationToMavenLocal" ) {
90+ mustRunAfter(" :app:assembleRelease" )
91+ }
0 commit comments