Usage

Skip to end of metadata
Go to start of metadata
Table of Contents

Note: This space is for Artifactory 2.0.
Take me to the latest version!

How do I login to Artifactory for the first time? What are the default admin username and password?

Artifactory comes with a pre-configured default "admin" account. Username: admin, Password: password.

How do I build Artifactory from source? Maven tells me there are some missing dependencies.

Simply download the source and run mvn clean install from within the Artifactory root module (parent").
To gain access to open source dependencies not currently deployed on Maven's public repositories, you have to run mvn with the artifactory profile activate. e.g.:
mvn clean install -Partifactory.

How do I run Artifactory in debug mode?

Just change the corresponding section in the $ARTIFACTORY_HOME/etc/logback.xml to:

Why do you strongly recommend against deploying unique snapshots?

Because doing so normally promotes an unmanageable build environment.
In practice, unique snapshots are never tracked for the real changes they carry: the snapshot's final name is not human deterministic and its "meaning" is normally obscure to developers since, by itself, it has no relation to the source it has been compiled against. Moreover, many times snapshots in a multi-module environment are dependent on other snapshots, so you would have to reconstruct by hand a cryptic dependency chain just to get back to a version you believe is stable. Often, the identification process of such a version is, by itself, obscure and is based on common inputs such as "yesterday before lunchtime everything worked" (wink)
Therefore, it is highly preferable to use non-unique snapshots in development and, when needing, go back to a stable non-snapshot version by reconstructing one from a specific revision/tag in the VCS, where the meaning of the artifact can be easily tracked. It is advised to have the artifact itself embed the revision/tag (as part of its name or internally) for clear and visible revision tracking.

I am trying to use Artifactory with MS-IE 6, but some stuff seems not to be working correctly. What's wrong?

We are doing our best to maintain full cross browser behavior, but there are inherent problems with IE6 (e.g. PNG rendering) that makes it less than an ideal platform. IE 6 usage is diminishing and we storngly recommend using modern browsers (Firefox 3, Safari, IE 7/8, and Google Chrome) with Artifactory.

Try adding the following directive to you Apache configuration:
ProxyPreserveHost On

How can I force Artifactory to recreate its indexes?

Stop Artifactory, delete the $ARTIFACTORY_HOME/data/index folder and restart Artifactory. Be patient as, depending on your repository size, it might take some time for Artifactory to rebuild its indexes.

What protocols can be used to proxy remote repositories?

At the moment, only HTTP(S)-enabled remote repositories are supported, including WebDAV repositories. We see HTTP as the primary repository protocol which is used in 95% of the cases and at the moment do not have concrete plans to support other protocol types.

What Maven repository formats are supported?

Artifactory supports both Maven 2 and Maven 1 remote repositories. The client is assumed to be a Maven 2 client. We do not support Maven 1 clients, nor we intend to.

Labels: