【发布时间】:2012-10-22 20:27:11
【问题描述】:
我正在使用 Grails 2.1.1 和 Maven 3.0.3。
在我的 buildConfig.groovy 中,我有 pom true,我通过 grails create-pom 生成了 pom.xml。在这个 pom 中,我依赖于 <version>1.0-SNAPSHOT</version>,它只存在于我的本地 maven 存储库中。我可以在这个 pom 上成功运行mvn clean compile。
但是,运行 grails refresh-dependencies 不会从我的本地 maven 存储库下载我的快照依赖项的最新版本。我可以让它下载最新版本的唯一方法是从常春藤缓存中手动删除它。
版本号以 -SNAPSHOT 结尾的所有依赖项(jar 和插件)都被 Grails 隐式视为正在更改。
我假设它会识别我的快照文件正在更改并在修改时下载它。我是否缺少其他一些配置步骤?我只想使用 maven 进行依赖管理,但这完全是错误的方式来使用 Maven 和 Grails?
【问题讨论】:
标签: maven grails grails-2.1