Maven Repository

JFrog Artifactory Documentation

Products
JFrog Artifactory
Content Type
User Guide
ft:sourceType
Paligo

As a Maven repository, Artifactory is both a source for artifacts needed for a build, and a target to deploy artifacts generated in the build process. Maven is configured using a settings.xml file located under your Maven home directory (typically, this will be /user.home/.m2/settings.xml). For more information on configuring Maven please refer to the Apache Maven Project Settings Reference.

The default values in this file configure Maven to work with a default set of repositories used to resolve artifacts and a default set of plugins.

To work with Artifactory you need to configure Maven to perform the following two steps:

  1. Resolve Maven Artifacts Through Artifactory

  2. Deploy Maven Artifacts Through Artifactory

Once your Maven build is configured, Artifactory also provides tight integration with commonly used CI servers (such as Jenkins, TeamCity or a Bamboo) through a set of plugins that you can freely install and use.Jenkins Artifactory Plug-inTeamCity Artifactory Plug-inBamboo Artifactory Plug-in

Read More:

JFrog Artifactory and Maven Repositories

How to set up a Private, Remote and Virtual Maven/Gradle Registry