如何从Grails命令/ SDK中清除Maven缓存?

时间:2014-04-14 16:52:37

标签: maven grails ivy dependency-management

我正在寻找Grails SDK命令(例如grails maven-clean之类的命令)来清理我的本地.m2\缓存,强制其余的Grails构建(grails wargrails run-app等)从远程回购中重新获取它们。想法?

2 个答案:

答案 0 :(得分:3)

你试过..> refresh dependencies然后在命令行上发布grails clean ... deleting the bogus file./m2下的某个时间refresh dependencies可能会节省大量时间......

还:与grails maven-clean -U命令相关检查这个

grails maven help

mavenRepo ("http://my.server/repos/my-grails-plugins") {
    updatePolicy 'always'
}

以下是updatePolicy的可能值:

never – Never check for new snapshots
always – Always check for new snapshots
daily – Check once a day for new snapshots (the default)
interval:x – Check once every x minutes for new snapshots

答案 1 :(得分:1)

如果在构建的mvn命令行上使用-U标志,Maven将检查新版本的依赖项。我相信如果你不使用-U,它每24小时只检查一次新版本的SNAPSHOT依赖项。