GPars 是 Groovy 的一部分,但不在 API 文档中?为什么我不能导入?

GPars is part of Groovy but not in the API docs? Why can't I import?

http://www.gpars.org/guide/guide/gettingStarted.html#gettingStarted_downloadingAndInstalling

它说 GPars 已经合并到 Groovy。如果是这样,为什么我在 Groovy 的 API 文档中找不到它?为什么我的导入语句似乎不起作用?我在我的 Groovy 发行版中看到了这个库:

user@box /opt/stuff/groovy $ find . -name "*gpars*"
./lib/gpars-1.2.1.jar
user@box /opt/stuff/groovy $

gpars 确实随 groovy 发行版一起提供 - 正如您在 $GROOVY_HOME/lib 下看到的 - 但 它仍然是一个单独的库 .

如果您使用 groovyshgroovyConsolegpars 会自动添加到类路径并准备好使用。

但是,如果您需要在由 gradlemaven 管理的单独应用程序中使用 gpars,您需要定义一个 dependency 来获取和使用 gpars

您还可以将其添加到 Groovy 脚本的顶部或 Groovy 控制台中,它内置了对 Grape 的 @Grab 注释的支持:

@Grab(group='org.codehaus.gpars', module='gpars', version='1.2.1')