Visit my.sonatype.com for documentation on Nexus Repository version 2.
Easy, here's a sample build.gradle file that is configured to download artifacts from a local instance of Nexus Repository 2 running on port 8081. All you need to do is define the Maven URL as follows under "repositories/maven/url". This example assumes that your public group doesn't require authentication.
apply plugin: 'java'
apply plugin: 'maven'
repositories {
maven {
url "http://localhost:8081/nexus/content/groups/public"
}
}
dependencies {
testCompile "junit:junit:3.8.1"
compile "org.jbundle.util:org.jbundle.util.jbackup:2.0.0"
compile "net.sf.webtestfixtures:webtestfixtures:2.0.1.3"
compile "org.shoal:shoal-gms-api:1.5.8"
compile "org.ow2.util:util-i18n:1.0.22"
compile "com.sun.grizzly:grizzly-lzma:1.9.19-beta5"
}
Use this for your build.gradle and run "gradle build". Gradle will then retrieve artifacts from your Nexus Repository 2 instance.
More detail and other options of a more global configuration can be found in the Nexus documentation.