是否可以使用grails应用程序中的预定义ivysettings.xml

时间:2011-01-16 22:26:24

标签: grails ivy

今天我们将ivy用于现有的Java项目。我们正在寻找添加grails应用程序。我已经找到了如何设置BuildConfig.groovy来使用我们的回购。但是,我们在所有Java应用程序的共享ivysettings.xml文件中定义了所有这些信息,是否可以告诉Grails使用该ivysettings文件中的默认解析器?

1 个答案:

答案 0 :(得分:3)

你可以在BuildConfig.groovy中做这样的事情(从Users mailing list找到的例子)

repositories {
    resolver sandboxResolver()
}

private DependencyResolver sandboxResolver() {  
    def ivySettings = new IvySettings()
    ivySettings.load(new File("C:\myivysettingsfile.xml")) //You also can pass a  URL object here
    def ivyResolver = ivySettings.getDefaultResolver()
    return ivyResolver
}