【问题标题】:Grails 2.2.x - Dependency resolution using multiple custom repositoriesGrails 2.2.x - 使用多个自定义存储库的依赖关系解析
【发布时间】:2018-06-26 17:29:43
【问题描述】:

我正在尝试使用多个客户存储库在 Grails 2.2 中进行依赖项解析工作。

目前,我只能为存储库指定一次凭据部分。如果我使用多个存储库,应该是什么配置?

grails.project.dependency.resolution = {
    repositories { ... }
    credentials {
        realm = " "
        host = " "
        username = " "
        password = " "
    }
}

【问题讨论】:

    标签: maven grails groovy grails-2.0 rad


    【解决方案1】:

    不幸的是,似乎将凭据放入 settings.groovy 仅适用于单个存储库,不适用于多个存储库。

    所以,在您的 BuildConfig.groovy 中,在“存储库”块中,添加如下代码:

    final properties = new Properties()
    properties.load(new FileInputStream(System.getProperty("user.home") + "/.grails/maven.properties"))
    final mavenUsername = properties.getProperty("user")
    final mavenPassword = properties.getProperty("password")
    
    mavenRepo ("http://repo.mycompany.com:8081/artifactory/libs-release-local") {
        auth([
            username: mavenUsername,
            password: mavenPassword
        ])
    }
    mavenRepo ("http://repo.mycompany.com:8081/artifactory/remote-repos") {
        auth([
            username: mavenUsername,
            password: mavenPassword
        ])
    } 
    

    您可以参考documentation和this了解更多信息

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2020-06-04
      • 2019-12-13
      • 2011-08-16
      • 1970-01-01
      • 2019-08-14
      • 1970-01-01
      • 2011-06-27
      • 2011-07-07
      • 1970-01-01
      相关资源
      最近更新 更多