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
下看到的 - 但 它仍然是一个单独的库 .
如果您使用 groovysh
或 groovyConsole
,gpars
会自动添加到类路径并准备好使用。
但是,如果您需要在由 gradle
或 maven
管理的单独应用程序中使用 gpars
,您需要定义一个 dependency 来获取和使用 gpars
您还可以将其添加到 Groovy 脚本的顶部或 Groovy 控制台中,它内置了对 Grape 的 @Grab 注释的支持:
@Grab(group='org.codehaus.gpars', module='gpars', version='1.2.1')
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
下看到的 - 但 它仍然是一个单独的库 .
如果您使用 groovysh
或 groovyConsole
,gpars
会自动添加到类路径并准备好使用。
但是,如果您需要在由 gradle
或 maven
管理的单独应用程序中使用 gpars
,您需要定义一个 dependency 来获取和使用 gpars
您还可以将其添加到 Groovy 脚本的顶部或 Groovy 控制台中,它内置了对 Grape 的 @Grab 注释的支持:
@Grab(group='org.codehaus.gpars', module='gpars', version='1.2.1')