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

最佳答案

您可以在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
}

10-02 23:41