无法查看Grails(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

我有一个带有多个插件的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: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