Grails多个自定义maven repo位置

时间:2016-06-08 20:00:56

标签: maven grails archiva

我可以配置我的Grails应用程序,使用以下方式从我公司的Archiva仓库中提取:

grails.project.dependency.resolution = {
    repositories {
        mavenRepo "https://repo.mycompany.com/archiva/repository/internal/"

然而,这不太正常,因为我还需要提取一些位于略有不同位置的工件的快照版本。因此,如果我包含上述内容,除快照外,所有工件都会解析。但是,如果我包含以下代码:

mavenRepo "https://repo.mycompany.com/archiva/repository/snapshot/"

然后解析所有快照工件(正如您所料),没有任何发布工件得到解决。显然,解决方案是包括两者,但是这也不起作用。如果我这样做:

mavenRepo "https://repo.mycompany.com/archiva/repository/internal/"
mavenRepo "https://repo.mycompany.com/archiva/repository/snapshot/"

然后快照无法解决,另外某些版本的工件也无法解决(但有些)。你如何在Grails中配置多个自定义repo位置?我正在使用Grails 2.5.1

0 个答案:

没有答案