无法查看Grails(2.4.3)插件的更新
我有一个带有多个插件的GrailsPRJ(2.4.3)无法查看Grails(2.4.3)插件的更新,grails,grails-2.0,grails-plugin,Grails,Grails 2.0,Grails Plugin,我有一个带有多个插件的GrailsPRJ(2.4.3) 主要珠江三角洲 插件A 插件B 在主PRJ中,buildConfig.groovy是: plugins { // plugins for the build system only build ":tomcat:7.0.55" // plugins for the compile step compile ":scaffolding
- 主要珠江三角洲
- 插件A
- 插件B
plugins {
// plugins for the build system only
build ":tomcat:7.0.55"
// plugins for the compile step
compile ":scaffolding:2.1.2"
compile ':cache:1.1.7'
compile ":asset-pipeline:1.9.6"
compile ":plugin-a:0.1"
compile ":plugin-b:0.3"
}
修改插件后,我执行:
grails clean
grails maven-install
grails mavel-deploy (for remote nexus)
关于主要PRJ
grails clean
grails refresh-dependencies
grails run-app
但是当项目开始时,我看不到插件的更新。我必须增加plugindescriptor中的版本。在此之后,我可以看到更新
现在
Luis删除应用程序根目录中的
target
目录,而不是运行grails clean
。然后,grails compile
将引入插件更改,而无需增加插件版本。来自Officedoc:
配置更改依赖项通常,依赖项是
常数也就是说,对于给定的组、名称和版本组合
它引用的jar(或插件)永远不会改变。圣杯
依赖关系管理系统使用此事实在中缓存依赖关系
以避免每次都必须从源存储库下载它们
时间有时这是不可取的。例如,许多开发人员
使用快照的约定(即具有版本的依赖关系
以“快照”结尾的数字,可以随时更改
但仍保留相同的版本号。我们称之为
“改变依赖关系”
每当您的依赖项发生变化时,Grails总是会检查
新版本的远程存储库。更具体地说,当
在依赖项解析过程中遇到更改依赖项
将本地缓存中最后修改的时间戳与
依赖项存储库中上次修改的时间戳。如果版本
远程服务器上的版本被视为比中的版本更新
本地缓存,将下载并使用新版本
然后,如果我在我的lib上使用**-**快照,那么每次编译
和maven安装
都会给我一个更新的lib