gpt4 book ai didi

Groovy 无法解析类,但可以在 groovyconsole 中工作

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

尝试将 gpars withPool 方法导入到我的项目中。导入在 groovyconsole 中有效,但在 gradle 中构建时无效。

groovyconsole 和 gradle 都运行 groovy 版本 2.4.5

有什么想法吗?

Groovy 控制台

import static groovyx.gpars.GParsPool.withPool
withPool(2) { (1..5).collectParallel { println it.toString() } }

输出:

1
3
2
4
5
Result: [null, null, null, null, null]

Gradle 编译Groovy

与上面相同的导入步骤:

import static groovyx.gpars.GParsPool.withPool

等级输出:

:compileGroovystartup failed:
C:\Programming\Projects\groovy\src\main\groovy\lib.groovy: 18: unable to resolve class groovyx.gpars.GParsPool
@ line 18, column 1.
import static groovyx.gpars.GParsPool.withPool
^

1 error

FAILED

最佳答案

如果您希望将某些内容导入到构建脚本中,那么您必须将其作为构建脚本依赖项提供,以便让 Gradle 知道在哪里可以找到它,就像:

buildscript {    
repositories {
mavenCentral()
jcenter()
}

dependencies {
classpath group: 'org.codehaus.gpars', name: 'gpars', version: '1.1.0'
}
}

import static groovyx.gpars.GParsPool.withPool

关于Groovy 无法解析类,但可以在 groovyconsole 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34747975/

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