gpt4 book ai didi

maven - 未检查存储库

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

我在Windows 7上运行grails 2.4.2
从BuildConfig.groovy,这是我的存储库定义(实际网址替换为example.com)

    repositories {
inherits true

switch ( System.getProperty('grails.env')) {
case ['production']:
mavenRepo "http://example.com:8080/artifactory/prod-builds"
break
default:
mavenRepo "http://example.com:8080/artifactory/dev-builds"
}

grailsCentral()
mavenCentral()

在“插件”部分,我有类似的内容
        compile (':myplugin:[14.08.01,]' ) {
export = false
}

当我第一次编译时,这个工作正常。
稍后,我必须更新“myplugin”插件,并将版本更改为“14.13.01”。
现在,当我重新编译引用myplugin的插件时,它不会获取更高版本。如果我要进行此更改:
        compile (':myplugin:[14.13.01,]' ) {
export = false
}

然后我得到这个错误:

Resolve error obtaining dependencies: No versions available for org.grails.plugins:myplugin:zip:[14.13.01,] within specified range



翻看之后,我发现在c:/ users / {username} /。m2 / repository目录中,有一个org \ grails \ plugins目录,其中包含以前的myplugin版本。如果删除此目录,则重新编译将获得插件的最新版本。

因此,我应该在buildconfig.groovy或 Artifact 设置中进行哪些更改,以便grails可以在 Artifact 中搜索插件的最新版本,而不仅仅是在.m2目录中查找。

运行全部清理无济于事

最佳答案

您需要使用的是SNAPSHOT版本,而不是版本范围。
无论哪种方式,grails compile --refresh-dependencies都应该有所帮助。

关于maven - 未检查存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26180935/

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