【发布时间】:2013-05-07 09:54:53
【问题描述】:
- 在我的 Maven 存储库 (.m2) 中。有一个我的本地 jar,例如 sub_app-0.1.jar。
- 我在常春藤缓存中有相同的副本。
- 我在 sub_app 上运行
maven install,然后创建了新的 sub_app-0.1.jar 文件。 - 之后,我运行
grails clean并没有从 .m2 获取我的新 sub_app-0.1.jar。 -
但是,如果我从 ivy-cache 中删除(删除)sub_app-0.1.jar 文件并运行
grails clean,那么它会将新的 sub_app-0.1.jar 文件放入 ivy-cache 中。 如果我在子应用 pom 和 grails pom 中更改版本,并且 Grails 正在使用最新版本。再次安装它不会占用。
- 我什至尝试将 SNAPSHOT 添加到 sup-app jar 中。同样的结果,第一次服用,后来没有。
即。 Grails 只考虑 ivy-cache 中的 jar 名称和版本,如果有的话 - 它不需要。如果没有 - 它取自 .m2。
但它没有考虑新/旧版本。
如何在第 4 步中也获得相同的行为(第 5 步)?
【问题讨论】:
标签: grails grails-plugin grails-2.0 grails-maven