GPars является частью Groovy, но не входит в документацию по API? Почему я не могу импортировать?
http://www.gpars.org/guide/guide/gettingStarted.html
Это говорит о том, что GPars был включен в Groovy. Если так, почему я не могу найти это в документации API для Groovy? Почему мои операторы импорта не работают? Я вижу библиотеку в моем Groovy дистрибутиве:
user@box /opt/stuff/groovy $ find . -name "*gpars*"
./lib/gpars-1.2.1.jar
user@box /opt/stuff/groovy $
2 ответа
gpars
действительно поставляется с отличным дистрибутивом - как вы можете увидеть под $GROOVY_HOME/lib
- но это все еще отдельная библиотека.
Если вы используете groovysh
или же groovyConsole
, gpars
автоматически добавляется в classpath и готов к использованию.
Однако, если вам нужно использовать gpars
в отдельном приложении, управляемом gradle
или же maven
вам нужно определить зависимость для извлечения и использования gpars
Вы также можете добавить это в начало скрипта Groovy или в консоль Groovy, в которую встроена поддержка аннотации @Grab от Grape:
@Grab (group = 'org.codehaus.gpars', module = 'gpars', version = '1.2.1')