diff --git a/build.gradle b/build.gradle index 4b45323..42ba5c0 100644 --- a/build.gradle +++ b/build.gradle @@ -14,8 +14,6 @@ allprojects { mavenCentral() } - group = "net.woggioni.gradle" - java { toolchain { languageVersion = JavaLanguageVersion.of(17) @@ -42,8 +40,20 @@ allprojects { tasks.named("test", Test) { useJUnitPlatform() } + + pluginManager.withPlugin('maven-publish') { + publishing { + repositories { + maven { + url = publishMavenRepositoryUrl + } + } + } + } } +group = "net.woggioni.gradle" + version = getProperty("version.envelope") configurations { @@ -94,14 +104,6 @@ gradlePlugin { } } -publishing { - repositories { - maven { - url = publishMavenRepositoryUrl - } - } -} - wrapper { gradleVersion = getProperty('version.gradle') distributionType = Wrapper.DistributionType.ALL diff --git a/loader/build.gradle b/loader/build.gradle index 863bf66..70162f3 100644 --- a/loader/build.gradle +++ b/loader/build.gradle @@ -1,5 +1,6 @@ plugins { alias catalog.plugins.multi.release.jar + id 'maven-publish' } ext { @@ -8,4 +9,18 @@ ext { compileJava11 { exclude('module-info.java') -} \ No newline at end of file +} + + + +publishing { + publications { + maven(MavenPublication) { + group = "net.woggioni.envelope" + artifactId = rootProject.name + '-' + project.name + version = rootProject.version + from components.java + } + } +} +