DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
Configure a new fineract-cn-* project to upload artifacts to artifactory
- in build.gradle:Check you are on correct branch!
- in build.gradle / shared.gradle:
- If not already, add snapshots repository to list of repositories so it looks like this:
repositories {
jcenter()
mavenLocal()
maven { url 'https://mifos.jfrog.io/mifos/libs-snapshot/' }
}- In list of plugins add plugin:
id "com.jfrog.artifactory" version "4.9.5" - In publishing → publications → projectnamePublification
replaceversion project.version
with:version project.findProperty('externalVersion') ?: project.version
- Underheath publishing block add instructions for the new plugin:
artifactory {
contextUrl = System.getenv("ARTIFACTORY_URL")
publish {
repository {
repoKey = project.findProperty('artifactoryRepoKey')
username = System.getenv("ARTIFACTORY_USER")
password = System.getenv("ARTIFACTORY_PASSWORD")
}
defaults {
publications ('putProjectNameHerePublication')
}
}
}
artifactoryPublish.dependsOn('clean','publishToMavenLocal')
...