Artifactory OSS

A binary repository manager for your Java and build artifacts.

Overview

JFrog Artifactory Open Source is a repository manager used to store and manage the binaries produced and consumed by your builds, such as Maven and Gradle artifacts.

Instead of every developer and build server downloading libraries from the internet, a repository manager gives your team a fast, controlled and reliable source of dependencies and a place to publish your own releases.

Where it is used

  • Private Maven repositories for a team
  • Faster, offline-friendly builds
  • Sharing internal libraries
  • Storing build outputs

Getting started

  1. Download and install Artifactory OSS from the official JFrog documentation (Docker is the quickest option).
  2. Create a local repository for your own releases and a remote repository that proxies Maven Central.
  3. Point Maven (settings.xml) or Gradle to the repository URL.
  4. Publish an artifact from your build.

What you will cover

The key topics and features of Artifactory OSS

Maven & Gradle Repositories

Host your own artifacts and proxy public repositories.

Caching

Cache third-party libraries for faster, repeatable builds.

Access Control

Control who can read and publish.

Build Integration

Works with Jenkins and GitLab CI pipelines.

Release Storage

Keep versioned releases of your libraries.

Search

Find artifacts by name, version and properties.