2013-05-13 37 views
0

我發現一些文件Grails 2.1.1Grails的 - 我可以使用Maven回購(.m2目錄)路徑作爲常春藤緩存路徑

它說,我們可以自定義常春藤緩存文件夾。

我有疑問,我可以指定我的Maven回購(.m2)路徑作爲常春藤緩存路徑。

grails.project.dependency.resolution = { 
    cacheDir "target/ivy-cache" 
} 

可以

grails.dependency.cache.dir = "${userHome}/.ivy2/cache" 

任何機構做這樣通過settings.groovy改變所有項目的常春藤緩存目錄。如果你正在做,請幫助我。它工作嗎?它是否支持所有場景,是否比常青藤緩存提供更好的性能。

回答

1

UPDATE

在Grails的2.3,it seems like we'll be able to forget about ivy ... :-)。

然後在BuildConfig.groovy,我們就可以指定這個:

grails.project.dependency.resolver = "maven" 

否,文件夾結構和元數據是不同的。

com.foo.something vs com/foo/something 

查看關於強迫常春藤緩存刷新回答了你的other question

+0

你是絕對正確的,但是有什麼辦法可以製成單一的合成 – Sun 2013-05-13 12:45:19