gpt4 book ai didi

grails - Grails:刷新依赖项

转载 作者:行者123 更新时间:2023-12-02 14:20:51 24 4
gpt4 key购买 nike

我正在使用STS,有时在崩溃时停止我的应用程序时,它会打开一百个不同的类文件,这些文件似乎是内部工作的深层内容。 HTTPBuilder刚刚停止工作,我怀疑它是因为我不小心输入了其中一个文件,并且不小心保存了它。如果我以某种方式破坏了HTTPBuilder中涉及的本地文件,我将如何刷新依赖关系? (已经完成了安装插件的其余工作,还取消了BuildConfig.groovy存储库中所有内容的注释)

我的具体问题和错误在这里:
Grails: HTTPBuilder stopped working suddenly

更新:尽我所能怪罪STS,从我对其他问题的回答中可以看出,我纯粹是出于自己的粗心大意。

最佳答案

今天我们遇到一个问题,我们怀疑是由于Artifactory Migration引起的。您的问题可能相似。诊断问题的第一件事是打开BuildConfig.groovy中的调试日志记录(将log "warn"更改为log "debug“)。一旦这样做,很明显Artifactory中的Grails仓库似乎对所作的查询做出了不同的响应要计算依赖性,要解决这些问题,我们:

  • 从BuildConfig
  • 中删除了grailsCentral,grailsHome和grailsPlugins
  • 在BuildConfig中添加了grailsRepo "http://grails.org/plugins"
  • 更改了我们的依赖项之一,以便其传递性依赖项使用特定版本而不是版本范围。

  • 对于3,我们的具体示例是更改:
    runtime 'com.amazonaws:aws-java-sdk:1.3.4'


    runtime 'com.amazonaws:aws-java-sdk:1.3.4', {
    excludes "commons-logging",
    "httpclient", "jackson-core-asl", "jackson-mapper-asl"
    }
    runtime 'org.codehaus.jackson:jackson-core-asl:1.7.9' {
    configurationmapping "*->*,!sources,!javadoc"
    }
    runtime 'org.codehaus.jackson:jackson-mapper-asl:1.7.9' {
    configurationmapping "*->*,!sources,!javadoc"
    }

    我不确定是否所有这些步骤都是必要的,但是它们使我们向前迈进了一步。

    关于grails - Grails:刷新依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9797680/

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