Skip to content

Commit

Permalink
Refactor gradle configs, use same maven publication release
Browse files Browse the repository at this point in the history
  • Loading branch information
ndegwamartin committed Sep 18, 2024
1 parent e1cf4c5 commit ffb393f
Show file tree
Hide file tree
Showing 9 changed files with 9 additions and 79 deletions.
4 changes: 2 additions & 2 deletions buildSrc/src/main/kotlin/Dependencies.kt
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,10 @@ object Dependencies {
"com.google.mlkit:object-detection-custom:${Versions.Mlkit.objectDetectionCustom}"
}

const val androidFhirGroup = "org.smartregister"
const val playServicesLocation =
"com.google.android.gms:play-services-location:${Versions.playServicesLocation}"

const val androidFhirGroup = "org.smartregister"
const val androidFhirEngineModule = "engine"
const val androidFhirKnowledgeModule = "knowledge"
const val androidFhirCommon = "$androidFhirGroup:common:${Versions.androidFhirCommon}"
Expand Down Expand Up @@ -130,7 +131,6 @@ object Dependencies {
const val xmlUnit = "org.xmlunit:xmlunit-core:${Versions.xmlUnit}"

object Versions {

const val androidFhirCommon = "0.1.0-alpha05-preview3-SNAPSHOT"
const val androidFhirEngine = "1.0.0-preview13-SNAPSHOT"
const val androidFhirKnowledge = "0.1.0-beta01-preview-SNAPSHOT"
Expand Down
14 changes: 7 additions & 7 deletions buildSrc/src/main/kotlin/Releases.kt
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,11 @@
*/

import org.gradle.api.Project
import org.gradle.api.artifacts.repositories.PasswordCredentials
import org.gradle.api.publish.PublishingExtension
import org.gradle.api.publish.maven.MavenPublication
import org.gradle.kotlin.dsl.configure
import org.gradle.kotlin.dsl.credentials
import org.gradle.kotlin.dsl.get
import org.gradle.kotlin.dsl.getByType
import org.gradle.kotlin.dsl.register
Expand Down Expand Up @@ -147,13 +149,11 @@ fun Project.publishArtifact(artifact: LibraryArtifact) {
}
}
}
// Weird quirk, build fails with this entry. Reverting to individual configuration per
// module
// maven {
// credentials(PasswordCredentials::class)
// url = uri("https://oss.sonatype.org/content/repositories/snapshots")
// name = "sonatype"
// }
maven {
credentials(PasswordCredentials::class)
url = uri("https://oss.sonatype.org/content/repositories/snapshots")
name = "sonatype"
}
}
}
}
Expand Down
10 changes: 0 additions & 10 deletions common/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,6 @@ plugins {
jacoco
}

publishing {
repositories {
maven {
credentials(PasswordCredentials::class)
url = uri("https://oss.sonatype.org/content/repositories/snapshots")
name = "sonatype"
}
}
}

publishArtifact(Releases.Common)

createJacocoTestReportTask()
Expand Down
10 changes: 0 additions & 10 deletions contrib/barcode/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,6 @@ plugins {
jacoco
}

publishing {
repositories {
maven {
credentials(PasswordCredentials::class)
url = uri("https://oss.sonatype.org/content/repositories/snapshots")
name = "sonatype"
}
}
}

publishArtifact(Releases.Contrib.Barcode)

createJacocoTestReportTask()
Expand Down
10 changes: 0 additions & 10 deletions contrib/locationwidget/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,6 @@ plugins {
jacoco
}

publishing {
repositories {
maven {
credentials(PasswordCredentials::class)
url = uri("https://oss.sonatype.org/content/repositories/snapshots")
name = "sonatype"
}
}
}

publishArtifact(Releases.Contrib.LocationWidget)

createJacocoTestReportTask()
Expand Down
10 changes: 0 additions & 10 deletions datacapture/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,6 @@ plugins {
id(Plugins.BuildPlugins.dokka).version(Plugins.Versions.dokka)
}

publishing {
repositories {
maven {
credentials(PasswordCredentials::class)
url = uri("https://oss.sonatype.org/content/repositories/snapshots")
name = "sonatype"
}
}
}

publishArtifact(Releases.DataCapture)

createJacocoTestReportTask()
Expand Down
10 changes: 0 additions & 10 deletions engine/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,6 @@ plugins {
id(Plugins.BuildPlugins.dokka).version(Plugins.Versions.dokka)
}

publishing {
repositories {
maven {
credentials(PasswordCredentials::class)
url = uri("https://oss.sonatype.org/content/repositories/snapshots")
name = "sonatype"
}
}
}

publishArtifact(Releases.Engine)

createJacocoTestReportTask()
Expand Down
10 changes: 0 additions & 10 deletions knowledge/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,6 @@ plugins {
id(Plugins.BuildPlugins.dokka).version(Plugins.Versions.dokka)
}

publishing {
repositories {
maven {
credentials(PasswordCredentials::class)
url = uri("https://oss.sonatype.org/content/repositories/snapshots")
name = "sonatype"
}
}
}

publishArtifact(Releases.Knowledge)

createJacocoTestReportTask()
Expand Down
10 changes: 0 additions & 10 deletions workflow/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,6 @@ plugins {
id(Plugins.BuildPlugins.dokka).version(Plugins.Versions.dokka)
}

publishing {
repositories {
maven {
credentials(PasswordCredentials::class)
url = uri("https://oss.sonatype.org/content/repositories/snapshots")
name = "sonatype"
}
}
}

publishArtifact(Releases.Workflow)

createJacocoTestReportTask()
Expand Down

0 comments on commit ffb393f

Please sign in to comment.