0
我對JFrog Artifactory很陌生,但這裏是我的要求:我想用Artifactory來解析我的編譯依賴關係,並將構建的工件發佈到Artifactory。現在我使用Gradle來構建我的構建。也可以通過初始教程,我可以發佈我的工件到版本庫。但是現在我希望能夠使用Artifactory編譯我的項目。我的項目有一些第三方依賴可以說commons-logging和antlr。 ,我有腳本如下在Artifactory上設置第三方依賴庫
artifactory {
contextUrl = 'http://localhostr:8081/artifactory' //The base Artifactory URL if not overridden by the publisher/resolver
publish {
repository {
repoKey = 'gradle-dev-local'
username = "${artifactory_user}"
password = "${artifactory_password}"
maven = true
}
defaults {
publications ('mavenJava')
publishPom = false
}
}
resolve {
repository {
repoKey = 'gradle-dev'
username = "${artifactory_user}"
password = "${artifactory_password}"
maven = true
}
}
}
publishing {
publications {
mavenJava(MavenPublication) {
from components.web
}
}
}
dependencies {
compile 'antlr:antlr:2.7.6',
'commons-logging:commons-logging:1.1'
}
現在我想知道的是我怎麼在gradle這個格式的gradle我-dev的庫中的這些第三方dependecnies。我的gradle項目總共使用了大約40-50個這樣的第三方。有沒有更簡單的方法將所有這些依賴項複製到我的Artifactory?
在此先感謝