gpt4 book ai didi

grails - 如何让 Grails 从 Maven 存储库中获取最新的本地 jars?

转载 作者:行者123 更新时间:2023-12-02 13:46:19 25 4
gpt4 key购买 nike

  • 在我的 Maven 仓库 (.m2) 中。有一个我的本地 jar,如 sub_app-0.1.jar。
  • 我在 Ivy 缓存中有它的相同副本。
  • 我跑 maven install在 sub_app 上创建了新的 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。同样的结果,第一次服用,之后没有。

  • IE。 Grails 只考虑 ivy-cache 中的 jar 名称和版本,如果有的话 - 不需要。如果没有 - 它取自 .m2。

    但它不考虑新/旧版本。

    我怎样才能在第 4 步中获得相同的行为(第 5 步)?

    最佳答案

    更新

    您可以尝试按照 Grails Guide 中的说明,在 BuildConfig.groovy 中将更改=true 添加到您的依赖项中。

    compile ('YOUR_GROUP_ID:YOUR_SUB_AP:0.1') {
    changing = true
    }

    关于grails - 如何让 Grails 从 Maven 存储库中获取最新的本地 jars?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16520801/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com