diff --git a/org.metaborg.util/build.gradle.kts b/org.metaborg.util/build.gradle.kts index cd51b1a5..5e08eaee 100644 --- a/org.metaborg.util/build.gradle.kts +++ b/org.metaborg.util/build.gradle.kts @@ -21,6 +21,14 @@ dependencies { testRuntimeOnly(libs.junit.vintage) } +publishing { + publications { + create("mavenJava") { + from(components["java"]) + } + } +} + // Copy test resources into classes directory, to make them accessible as classloader resources at runtime. val copyTestResourcesTask = tasks.create("copyTestResources") { from("$projectDir/src/test/resources") diff --git a/org.spoofax.interpreter.core/build.gradle.kts b/org.spoofax.interpreter.core/build.gradle.kts index 9018008a..0864a1b3 100644 --- a/org.spoofax.interpreter.core/build.gradle.kts +++ b/org.spoofax.interpreter.core/build.gradle.kts @@ -20,6 +20,14 @@ dependencies { testRuntimeOnly(libs.junit.vintage) } +publishing { + publications { + create("mavenJava") { + from(components["java"]) + } + } +} + // Copy test resources into classes directory, to make them accessible as classloader resources at runtime. val copyTestResourcesTask = tasks.create("copyTestResources") { from("$projectDir/src/test/resources") diff --git a/org.spoofax.interpreter.library.java/build.gradle.kts b/org.spoofax.interpreter.library.java/build.gradle.kts index 01a6a24d..d03657e4 100644 --- a/org.spoofax.interpreter.library.java/build.gradle.kts +++ b/org.spoofax.interpreter.library.java/build.gradle.kts @@ -18,3 +18,11 @@ dependencies { api(libs.spoofax.terms) api(project(":org.spoofax.interpreter.core")) } + +publishing { + publications { + create("mavenJava") { + from(components["java"]) + } + } +} diff --git a/org.spoofax.interpreter.library.xml/build.gradle.kts b/org.spoofax.interpreter.library.xml/build.gradle.kts index acc07a23..5f297472 100644 --- a/org.spoofax.interpreter.library.xml/build.gradle.kts +++ b/org.spoofax.interpreter.library.xml/build.gradle.kts @@ -18,3 +18,11 @@ dependencies { api(libs.spoofax.terms) api(project(":org.spoofax.interpreter.core")) } + +publishing { + publications { + create("mavenJava") { + from(components["java"]) + } + } +} diff --git a/util-vfs2/build.gradle.kts b/util-vfs2/build.gradle.kts index c26a6f35..50a2ca52 100644 --- a/util-vfs2/build.gradle.kts +++ b/util-vfs2/build.gradle.kts @@ -18,6 +18,14 @@ dependencies { testRuntimeOnly(libs.junit.vintage) } +publishing { + publications { + create("mavenJava") { + from(components["java"]) + } + } +} + // Copy test resources into classes directory, to make them accessible as classloader resources at runtime. val copyTestResourcesTask = tasks.create("copyTestResources") { from("$projectDir/src/test/resources")