File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -94,11 +94,18 @@ configure<org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension> {
9494}
9595
9696
97+ // Ensure Kotlin compilation tasks depend on code generation
9798tasks.withType< org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask <* >>().configureEach {
9899 dependsOn(generateUcumHelpers)
99100 dependsOn(generateKotlinGrammarSource)
100101}
101102
103+ // Ensure Jar packaging tasks depend on code generation
104+ tasks.withType< org.gradle.jvm.tasks.Jar > ().configureEach {
105+ dependsOn(generateUcumHelpers)
106+ dependsOn(generateKotlinGrammarSource)
107+ }
108+
102109mavenPublishing {
103110 publishToMavenCentral()
104111 signAllPublications()
Original file line number Diff line number Diff line change @@ -14,7 +14,13 @@ val generateR4Helpers = tasks.register<FhirModelHelperGenerationTask>("generateR
1414 finalizedBy(rootProject.tasks.named(" spotlessApply" ))
1515}
1616
17+ // Ensure Kotlin compilation tasks depend on code generation
1718tasks.withType< org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask <* >>().configureEach {
1819 dependsOn(generateR4Helpers)
1920}
2021
22+ // Ensure Jar packaging tasks depend on code generation
23+ tasks.withType< org.gradle.jvm.tasks.Jar > ().configureEach {
24+ dependsOn(generateR4Helpers)
25+ }
26+
Original file line number Diff line number Diff line change @@ -14,7 +14,13 @@ val generateR4BHelpers = tasks.register<FhirModelHelperGenerationTask>("generate
1414 finalizedBy(rootProject.tasks.named(" spotlessApply" ))
1515}
1616
17+ // Ensure Kotlin compilation tasks depend on code generation
1718tasks.withType< org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask <* >>().configureEach {
1819 dependsOn(generateR4BHelpers)
1920}
2021
22+ // Ensure Jar packaging tasks depend on code generation
23+ tasks.withType< org.gradle.jvm.tasks.Jar > ().configureEach {
24+ dependsOn(generateR4BHelpers)
25+ }
26+
Original file line number Diff line number Diff line change @@ -14,7 +14,13 @@ val generateR5Helpers = tasks.register<FhirModelHelperGenerationTask>("generateR
1414 finalizedBy(rootProject.tasks.named(" spotlessApply" ))
1515}
1616
17+ // Ensure Kotlin compilation tasks depend on code generation
1718tasks.withType< org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask <* >>().configureEach {
1819 dependsOn(generateR5Helpers)
1920}
2021
22+ // Ensure Jar packaging tasks depend on code generation
23+ tasks.withType< org.gradle.jvm.tasks.Jar > ().configureEach {
24+ dependsOn(generateR5Helpers)
25+ }
26+
You can’t perform that action at this time.
0 commit comments