From 880735083a3992d018209a0fc6dddad919c28bf2 Mon Sep 17 00:00:00 2001 From: Rui Lopes Date: Wed, 17 Oct 2018 10:16:34 +0100 Subject: [PATCH] disable strictContentTypeValidation in the adhoc-package repository as it can host any type of artifact --- provision/provision-nexus/src/main/groovy/provision.groovy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/provision/provision-nexus/src/main/groovy/provision.groovy b/provision/provision-nexus/src/main/groovy/provision.groovy index 277ee08..cc9f702 100644 --- a/provision/provision-nexus/src/main/groovy/provision.groovy +++ b/provision/provision-nexus/src/main/groovy/provision.groovy @@ -27,9 +27,10 @@ capabilityRegistry.all.findAll {it.context().type().toString().startsWith("Outre //]) // create a raw repository backed by the default blob store. +// NB this repository can host any type of artifact, so we disable strictContentTypeValidation. // 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", true, WritePolicy.ALLOW_ONCE) +repository.createRawHosted("adhoc-package", "default", false, WritePolicy.ALLOW_ONCE) // create a npm repository backed by the default blob store.