2011-01-16 32 views
1

今天我們使用ivy來處理現有的Java項目。我們正在考慮添加一個Grails應用程序。我發現如何設置BuildConfig.groovy來使用我們的回購協議。然而,我們已將所有這些信息定義在共享的ivysettings.xml文件中,用於我們所有的Java應用程序,是否可以告訴Grails使用ivysettings文件中的默認解析器?是否可以在grails應用程序中使用預定義的ivysettings.xml

回答

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 
} 
相關問題