gpt4 book ai didi

grails - Grails BuildConfig中的IntelliJ mavenLocal警告

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

此警告开始在IntelliJ中显示:
'org.codehaus.groovy.grails.resolve.config.RepositoriesConfigurer'中的'mavenLocal'不能应用于'()'

这是BuildConfig.groovy中的相关代码片段。

repositories {
inherits true // Whether to inherit repository definitions from plugins
grailsPlugins()
grailsHome()
grailsCentral()
mavenLocal()
mavenRepo "https://mycompany.artifactoryonline.com/mycompany/repo"
mavenCentral()
}

环境:
OSX 10.6.8
Grails 2.0.3
IntelliJ 11.1.2

最佳答案

RepositoriesConfigurer中的mavenLocal方法定义如下:

void mavenLocal(String repoPath) {
...
}

因此,是的,mavenLocal需要一个路径,但对获得null感到满意,这意味着使用默认的存储库路径(用户主目录下的.m2 / repository)。

据我了解,在这种情况下,mavenLocal()解析为调用mavenLocal(null)。

mavenLocal应该更改为
void mavenLocal(String repoPath = null) {
...
}

使它更明显repoPath是可选的,并摆脱了IntelliJ中的警告

关于grails - Grails BuildConfig中的IntelliJ mavenLocal警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11227267/

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