Запустите groovy нескомпилированный скрипт с одним файлом jar на java jre - PullRequest
0 голосов
/ 17 января 2020

Я хотел бы выполнить некомпилированные groovy сценарии с java jre. Я хотел бы предоставить только один файл JAR для этого. Я думаю, что в более старых groovy версиях это было возможно с groovy -все банкой.

например, java -cp lib/groovy-all-2.4.6.jar;. groovy.ui.Main myscript.groovy

Но этот groovy не весь банку для нового groovy версии. Есть еще одна банка для этого?

Ответы [ 2 ]

1 голос
/ 17 января 2020

Есть много groovy-$something артефактов (sql, json, ...), и all был всего лишь объединенным сосудом со всеми ними в течение 2,4 дней.

Теперь "-все" развернуто только как ведомость материалов, которая сама по себе больше не содержит / не содержит банку, но указывает на все другие groovy - $ что-то, что само по себе артефакт как транзитивный дэпс.

Таким образом, использование "groovy .jar" и "groovy - (a | b | c). Jar" может быть выходом для вас, и все это сводится к одной банке, если вам больше ничего не нужно, кроме groovy.jar.

. Или вы можете бросить свой собственный «весь» флягу (например, собрать фишку с убер- / жиром / тенью в проекте со всеми нужными вам группами (например, groovy-all и еще много чего).

0 голосов
/ 18 января 2020

Я нашел проект gradle- groovy -all в этой теме . Это прекрасно работает для меня. С последним коммитом в ветке master зависимость org.apache.ivy включается во встроенный jar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...