diff --git a/build.gradle b/build.gradle index 5e3330efdf..b760f3ba2c 100644 --- a/build.gradle +++ b/build.gradle @@ -408,7 +408,7 @@ bintrayConfig { 'corda-ptflows', 'jmeter-corda', 'tools-database-manager', - 'InstallerPublication' + 'corda-installer' ] license { name = 'Apache-2.0' diff --git a/node/dist/build.gradle b/node/dist/build.gradle index cae835c333..0abbbe2a4c 100644 --- a/node/dist/build.gradle +++ b/node/dist/build.gradle @@ -1,5 +1,8 @@ import org.gradle.internal.jvm.Jvm +apply plugin: 'net.corda.plugins.publish-utils' + + description 'Package Node as stand-alone application' evaluationDependsOn(":node") @@ -203,23 +206,20 @@ if (isLinux || isMac) { task buildInstaller(dependsOn: [embedTarball]) - apply plugin: 'maven-publish' - apply plugin: 'java' - def installerFile = file("$tarballDir/installer/installer.sh") - def installerArtifact = artifacts.add("archives", installerFile) { + + def installerArtifact = artifacts.add("publish", installerFile) { type "sh" builtBy(buildInstaller) } - publishing { - publications { - InstallerPublication(MavenPublication) { - artifact installerArtifact - } - } + publish { + name 'corda-installer' + disableDefaultJar = true } + + } else { println("Not running on *nix, disabling distribution generation") }