From 46fa1b44ab683adc5e03788a8f14d3fd1d1f03ad Mon Sep 17 00:00:00 2001 From: Rui Lopes Date: Sat, 28 Oct 2017 13:54:12 +0100 Subject: [PATCH] do not allow the publication of duplicated packages --- .../provision-nexus/src/main/groovy/provision.groovy | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/provision/provision-nexus/src/main/groovy/provision.groovy b/provision/provision-nexus/src/main/groovy/provision.groovy index 2302e11..0003fae 100644 --- a/provision/provision-nexus/src/main/groovy/provision.groovy +++ b/provision/provision-nexus/src/main/groovy/provision.groovy @@ -14,18 +14,14 @@ import org.sonatype.nexus.scheduling.schedule.Daily // create a raw repository backed by the default blob store. // see https://github.com/sonatype/nexus-book-examples/blob/nexus-3.x/scripting/complex-script/rawRepositories.groovy // see https://help.sonatype.com/display/NXRM3/Raw+Repositories+and+Maven+Sites#RawRepositoriesandMavenSites-UploadingFilestoHostedRawRepositories -repository.createRawHosted("adhoc-package", "default") +repository.createRawHosted("adhoc-package", "default", true, WritePolicy.ALLOW_ONCE) // create a npm repository backed by the default blob store. -repository.createNpmHosted("npm-hosted", "default") - - +repository.createNpmHosted("npm-hosted", "default", true, WritePolicy.ALLOW_ONCE) // create a npm proxy repository backed by the default blob store. // see https://help.sonatype.com/display/NXRM3/Node+Packaged+Modules+and+npm+Registries repository.createNpmProxy("npmjs.org-proxy", "https://registry.npmjs.org", "default") - - // create a npm group repository that merges the npm-host and npmjs.org-proxy together. repository.createNpmGroup("npm-group", ["npm-hosted", "npmjs.org-proxy"], "default")