DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
- Common Maven repository configuration is used - this means:
- Snapshots are uploaded to "libs-snaptshots-local" and releases to "libs-release-local"
- There are two virutal repositories libs-snapshots (includes libs-snapshots-local) and libs-release (includes libs-release-local)
- Remote repositories are deleted (as we don't want the reposiotry to be a proxy for JCentral)
- A user "travis-ci" has been configured who has rights to upload artifacts but it has no UI access
- the password for this user is encrypted with travis public keys (travis creates a public key for each individual reposiotry) and set into .travis.yml
- Anonymous access has been enabled for anyone to download the artifacts
Troubleshooting
How to verify that the new artifact was uploaded
Let's take this pull request as an example: https://github.com/apache/fineract-cn-lang/pull/10
...
How to get the latest artifact
Latest artifact is available here: http://mifos.jfrog.io/mifos/libs-snapshot/org/apache/fineract/cn/lang/0.1.0-BUILD-SNAPSHOT/lang-0.1.0-BUILD-SNAPSHOT.jar
But it might not work (especially if you are using a network with a proxy server).
Each snapshot artifact in artifactory has its own filename. So in this case you might need the unique filename.
One way would be to use the Atifactory UI (https://mifos.jfrog.io/mifos ) to find it (see instructions in previous chapter). Another option would be to use Maven.
Using Maven
You have to craft a pom.xml file with the dependencies that you want. Then you run mvn package and you have the dependency updated in your local maven repo.
See Step 2, Option #1 ("You clone demo-server and let it download all dependendent fineract-cn-* libraries and projects from Artifactory to your local Maven repository") from How To Build Apache Fineract CN for an example.
Using artifactory
Get latest version (see JFrog rest api documentation for more info):
And then use it to pull latest from https://mifos.jfrog.io/mifos/libs-snapshot/org/apache/fineract/cn/lang/0.1.0-BUILD-SNAPSHOT/