Skip to content

Instantly share code, notes, and snippets.

# installs to /opt/gradle
# existing versions are not overwritten/deleted
# seamless upgrades/downgrades
# $GRADLE_HOME points to latest *installed* (not released)
gradle_version=1.11
wget -N http://services.gradle.org/distributions/gradle-${gradle_version}-all.zip
unzip -foq gradle-${gradle_version}-all.zip -d /home/dev/opt/gradle
ln -sfn gradle-${gradle_version} /home/dev/opt/gradle/latest
printf "export GRADLE_HOME=/home/dev/opt/gradle/latest\nexport PATH=\$PATH:\$GRADLE_HOME/bin" > /home/dev/gradle.sh
. /home/dev/gradle.sh
import groovy.json.JsonSlurper
import org.sonatype.nexus.repository.storage.Asset
import org.sonatype.nexus.repository.storage.StorageFacet
def DOCKER_REPOSITORY_NAME = 'docker-hosted'
def dockerRepository = repository.repositoryManager.get(DOCKER_REPOSITORY_NAME)
def dockerBlobStore = blobStore.blobStoreManager.get(dockerRepository.configuration.attributes.storage.blobStoreName)
def storageTx = dockerRepository.facet(StorageFacet.class).txSupplier().get()
try {