9
当试图解决我与SNAPSHOT maven dependencies (see here)有关的问题时遇到一些问题。清除Grails依赖关系缓存
当运行grails dependency-report
,缓存的依赖性可以上市,或多或少是这样的:
acme-adapter-api by com.acme
108 kB (0 kB downloaded, 108 kB in cache)
由于this的回答表明,你可以在不增加版本号更新的依赖的时候遇到了麻烦,导致缓存不会被清空,并且SNAPSHOT依赖关系不会像预期的那样被重新获取。
我看遍了所有的地方,也在%HOME%\.grails
目录和床下;-),但找不到任何看起来像缓存的东西。
它在哪里,所以我可以手动删除它?或者更好,我怎样才能让grails compile
有力地清洁它?
谢谢!
拉乌尔
P.S:我使用的Grails 1.2M4
它就在那里!谢谢!仍然想知道为什么它不会在引用Maven SNAPSHOTS时重新加载。是的,Grails不使用maven,但访问其回购... – raoulsson 2009-12-08 17:21:02
如果在远程存储库中有新版本可用,应该明确地下载SNAPSHOTS。这是预期的行为(至少在maven世界),你所描述的听起来像一个bug。但我不知道常春藤(除了它使用Maven依赖管理系统和存储库),所以我不是100%确定。 – 2009-12-08 17:32:07
raoulsson:这是常春藤访问Maven回购站以增加与托管依赖关系的兼容性 - 如果您只使用Maven进行依赖关系,请考虑至少测试Ivy出:) – Esko 2009-12-08 17:47:51