2017-03-29 34 views
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?

在此先感謝

回答

相關問題