我可以配置我的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