Grails:如何使用Maven repo而不是ivy缓存
我需要使用Maven存储库而不是ivy缓存,我需要做哪些步骤?我尝试了多种方法,但都不起作用 我在BuildConfig.groovy中指定了Grails:如何使用Maven repo而不是ivy缓存,maven,grails,maven-2,maven-3,grails-plugin,Maven,Grails,Maven 2,Maven 3,Grails Plugin,我需要使用Maven存储库而不是ivy缓存,我需要做哪些步骤?我尝试了多种方法,但都不起作用 我在BuildConfig.groovy中指定了 pom true repositories { inherits true // Whether to inherit repository definitions from plugins //grailsPlugins() //grailsHome() //grailsCentral() 我删除了常春藤缓存文件夹,它(运行应用程序)
pom true
repositories {
inherits true // Whether to inherit repository definitions from plugins
//grailsPlugins()
//grailsHome()
//grailsCentral()
我删除了常春藤缓存文件夹,它(运行应用程序)再次创建并再次下载所有JAR。我在这里找到了一些帮助:
我做了同样的改变,即使没有结果。我在C:\ProgramFiles(x86)\grails-2.1.4\src\grails\ant\ivysettings.xml
中更改了。我想我必须在我们的应用程序中复制这个文件,但我不知道在哪里?1)我认为你不能“禁用”常春藤缓存。但是,您可以自定义其位置:
grails.dependency.cache.dir = "C:\\.ivy2"
据我所知,Grails不会读取您的常春藤设置,您需要自己插入解析器。
见本问题:
2) 如果您的问题只与maven/grails集成有关,您可以尝试我创建的以下屏幕广播(小步骤):
然后,在Maven pom.xml中,像往常一样添加存储库
在BuildConfig.groovy中,添加pom true并删除存储库声明以及依赖项和插件部分
grails.project.dependency.resolution = {
…
pom true
...
}
希望它有帮助您是否正确地将grails项目与maven集成在一起,如本文所述()?感谢我亲爱的朋友Rimero,您的信息帮助了somuch。祝你有美好的一天。