Simple, reliable artifact hosting

private maven repositories for personal projects

$7/month


7 GB storage 7 GB bandwidth

7 day free trial!

Sign up

Sign up now with github!

Works with maven compatible build tools and artifacts

Setup

Externalize your access tokens to your ~/.gradle/gradle.properties:
BUILDFISH_USER=...
BUILDFISH_PASS=...

Retrieving dependencies

For retrieving, add a new maven repo to your `repositories` block in build.gradle:

repositories {
  ...
  maven {
    credentials {
      username "${BUILDFISH_USER}"
      password "${BUILDFISH_PASS}"
    }
    url "https://maven.buildfish.io/<YOUR REPO PATH>"
  }
}

Publishing

For publishing, update your build.gradle with the maven-publish plugin:

apply plugin: 'maven-publish'
publishing {
  publications {
    mavenJava(MavenPublication) {
      from components.java
    }
  }
  repositories {
    maven {
      credentials {
        username "${BUILDFISH_USER}"
        password "${BUILDFISH_PASS}"
      }
      url "https://maven.buildfish.io/<YOUR REPO PATH>"
    }
  }
}

Not just a faceless backend

Easily view transient dependencies and search across your repository