Skip to content

Commit 6b873ce

Browse files
committed
Publishing app:utils to internal library
1 parent b2f79f6 commit 6b873ce

3 files changed

Lines changed: 11 additions & 6 deletions

File tree

app/build.gradle.kts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
import org.gradle.internal.jvm.Jvm
2-
import org.gradle.kotlin.dsl.support.zipTo
32
import org.gradle.internal.os.OperatingSystem
4-
import org.gradle.nativeplatform.platform.internal.DefaultNativePlatform
5-
import org.jetbrains.compose.ExperimentalComposeLibrary
63
import org.jetbrains.compose.desktop.application.dsl.TargetFormat
74
import org.jetbrains.compose.desktop.application.tasks.AbstractJPackageTask
85
import org.jetbrains.compose.internal.de.undercouch.gradle.tasks.download.Download
@@ -322,7 +319,6 @@ afterEvaluate{
322319
}
323320
}
324321

325-
326322
// LEGACY TASKS
327323
// Most of these are shims to be compatible with the old build system
328324
// They should be removed in the future, as we work towards making things more Gradle-native
@@ -512,7 +508,7 @@ afterEvaluate {
512508
tasks.named("prepareAppResources").configure {
513509
dependsOn("includeProcessingResources")
514510
// Make sure all libraries are bundled in the maven repository distributed with the app
515-
dependsOn(listOf("core","java:preprocessor", "java:gradle", "java:gradle:hotreload").map { project(":$it").tasks.named("publishAllPublicationsToAppRepository") })
511+
dependsOn(listOf("app:utils","core","java:preprocessor", "java:gradle", "java:gradle:hotreload").map { project(":$it").tasks.named("publishAllPublicationsToAppRepository") })
516512
}
517513
tasks.named("createDistributable").configure {
518514
dependsOn("includeJdk")

app/utils/build.gradle.kts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
plugins {
22
id("java")
3+
alias(libs.plugins.mavenPublish)
34
}
45

56
repositories {
@@ -11,6 +12,15 @@ dependencies {
1112
testImplementation("org.junit.jupiter:junit-jupiter")
1213
}
1314

15+
publishing{
16+
repositories{
17+
maven {
18+
name = "App"
19+
url = uri(project(":app").layout.buildDirectory.dir("resources-bundled/common/repository").get().asFile.absolutePath)
20+
}
21+
}
22+
}
23+
1424
tasks.test {
1525
useJUnitPlatform()
1626
}

java/preprocessor/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ afterEvaluate{
2828
}
2929

3030
dependencies{
31-
implementation(project(":core"))
3231
implementation(project(":app:utils"))
3332

3433
implementation(libs.antlr)

0 commit comments

Comments
 (0)