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

是否可以从grails应用程序中使用预定义的ivysettings.xml,grails,ivy,Grails,Ivy,今天,我们将常春藤用于现有的Java项目。我们正在考虑添加一个grails应用程序。我已经找到了如何设置BuildConfig.groovy来使用我们的repo。但是,我们在所有Java应用程序的共享ivysettings.xml文件中定义了所有这些信息,是否可以告诉Grails使用该ivysettings文件中的默认解析器?您可以在BuildConfig.groovy中执行类似操作(从中找到的示例) repositories { resolver sandboxResolver() }

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

您可以在BuildConfig.groovy中执行类似操作(从中找到的示例)

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
}