Описание тега groovyshell
Термин groovyshell относится к обоим:
1. Интерактивная оболочка Groovy из командной строки, обычно вызываемая как "groovysh"
2. Один из основных классов (groovy.lang.GroovyShell) в API языка Groovy для динамической компиляции и вызова сценариев groovy из своих состояние исходного кода.
1
ответ
Найти / отфильтровать списки с определенной парой ключ-значение из массива JSON (список карт)
У меня есть массив JSON (список карт), похожий на: def listOfMap = [[TESTCASE:1, METHOD:'CLICK', RESULT:'PASS'], [TESTCASE:2, METHOD:'CLICK', RESULT:'FAIL'], [TESTCASE:3, METHOD:'CLICK', RESULT:'FAIL'], [TESTCASE:4, METHOD:'TYPETEXT', RESULT:'FAIL']…
25 янв '18 в 02:54
1
ответ
GroovyShell выход мультилинии
Кажется, что GroovyShell не выходит из мультилинии при вводе неверного ввода. Пример: groovy:000> InvalidClosure { groovy:001> meaninglessCommands groovy:002> } ERROR groovy.lang.MissingMethodException: No signature of method: groovysh_eval…
17 май '17 в 18:14
0
ответов
Как получить доступ, заглушить и смоделировать методы внутреннего класса, определенные в скрипте groovy
У меня есть отличный сценарий, в котором я определил и использую небольшой DSL (в качестве внутреннего класса). Чтобы проверить мой скрипт, я хочу смоделировать поведение dsls (статические методы внутреннего класса). Как можно получить доступ к внут…
03 янв '14 в 18:10
1
ответ
Обрабатывать ZIP-файлы с помощью Groovy Script
Мне нужна помощь с использованием Groovy Script для: Извлечь файлы из ZIP-файла Zip файлы
30 май '17 в 04:42
3
ответа
Groovysh init script
Я ищу способ инициализации groovysh, а затем вставки в обычный интерактивный сеанс groovysh. То есть: Запустите некоторые скрипты (например, импорт или что-нибудь еще) Продолжайте работать в groovysh, как если бы предыдущий скрипт был набран вручную…
24 окт '14 в 15:25
1
ответ
Синтаксическая ошибка в моем Groovy скрипте?
Я использую GroovyShell (2.1.7) для динамической оценки некоторого Groovy-кода, который я сохранил в виде строки. GroovyShell shell = magicallyInstantiateAndBindGroovyShell(); Вышеупомянутый метод заботится о создании оболочки и связывании всех необ…
07 ноя '13 в 14:09
1
ответ
Groovysh: как бороться с опечаткой
Это кажется очень глупым вопросом, но когда я использую groovyshЕсли у меня есть опечатка, кажется, убить всю оболочку. Например, если я хочу перебрать массив, я могу сделать это arr.each { elt ->, Но если я случайно наберу arr.each { elt =>, …
23 янв '18 в 16:02
1
ответ
GroovyShell одна скомпилированная строка, вызывающая другую
Если я запускаю GroovyScript, как это: def gs=new GroovyShell() gs.setVariable('square',{x->x*x}) gs.evaluate("print square(10)") Работает просто отлично. Проблема в том, что я хочу, чтобы функция "Квадрат" также была скомпилирована. Я пробовал э…
29 окт '12 в 23:02
1
ответ
groovy NoClassDefFoundError
Я очень новичок в Groovy и пробую этот пример из книги Groovy in Action. У меня есть эта программа fibonacci.groovy и при попытке запустить программу с помощью команды Java, я получаю ошибку NoClassDefFound. Команда, которую я использую в консоли: j…
22 ноя '13 в 23:04
2
ответа
Расхождение между Java и Groovy во внутреннем / внешнем классе
Джава: public final class Outer { public static void main(String[] args) { Inner.inner(); } private static final class Inner { private static void inner() { System.out.println("inner"); outer(); } } private static void outer() { System.out.println("…
30 окт '14 в 17:28
1
ответ
Избегайте совместного использования мета-классов Java в разных скриптах Groovy
Моя ситуация Я называю несколько скриптов Groovy из Java, они оба содержат долгоживущие объекты Groovy. Я хотел бы, чтобы мои скрипты Groovy внесли некоторые изменения в мета-класс Java для класса Java (который имеет около 100 экземпляров). Однако с…
18 май '15 в 22:33
1
ответ
Как вывести список всех переменных связывания с помощью GroovyShell
Я очень новичок в Groovy. Как я могу перечислить все переменные, которые я передал в конструктор Binding? Учитывая, что у меня есть следующее: @Test public void test() { List<String> outputNames = Arrays.asList("returnValue", "ce"); String scr…
14 сен '11 в 19:36
0
ответов
groovysh выбрасывает javax.xml.parsers.FactoryConfigurationError: поставщик для javax.xml.parsers.SAXParserFactory не может быть найден
Я пытаюсь использовать groovysh для интерактивной разработки некоторого кода, но когда я запускаю groovysh с помощью classpath приложения, я получаю: java.lang.reflect.InvocationTargetException ... Caused by: javax.xml.parsers.FactoryConfigurationEr…
07 ноя '14 в 17:46
1
ответ
Сценарий Groovy Shell не полностью выполнен
Мы создаем объект-оболочку groovy и передаем привязки к оболочке, затем анализируем код groovy с помощью оболочки и инициализируем Script объект как показано ниже GroovyShell shell = new GroovyShell(binding); Script script = shell.parse(//groovy cod…
28 дек '18 в 10:59
1
ответ
Groovy начинающий - как удалить переменную из памяти в Groovy оболочки
Я не мог увидеть какой-либо метод для удаления переменной из памяти в оболочке Groovy... это возможно? Как мне это сделать? Я могу видеть методы для выполнения этого в Beanshell и Javascript(Rhino), но не в Groovy.
29 май '12 в 10:53
2
ответа
Оценка сценариев во время выполнения в Grails - Best Practicse
В нашем приложении многочисленные электронные письма отправляются из системы. Эти электронные письма имели одинаковый формат для всех пользователей с различными контекстными переменными, заполняющими динамические данные. Сейчас мы планируем функцию,…
30 июл '12 в 21:48
1
ответ
Создать пару ключ: значение динамически
У меня есть следующий groovy-скрипт: #!/usr/bin/env groovy def files = [ 'file-1.bat' : [ 'content-1-1', 'content-1-2', 'content-1-3' ], 'file-1' : [ 'content-unix-1-1', 'content-unix-1-2', 'content-unix-1-3', ], 'file-2.bat' : [ 'content-2-1', 'con…
27 дек '11 в 18:56
2
ответа
Добавление Java REPL build.gradle
Рассмотрим мой build.gradle: plugins { id 'de.aaschmid.cpd' version '0.4' } group 'ar.fiuba.tdd' version '1.0-SNAPSHOT' apply plugin: 'java' apply plugin: 'idea' apply plugin: 'eclipse' apply plugin: 'checkstyle' apply plugin: 'maven' apply plugin: …
15 окт '15 в 18:05
0
ответов
Начни кроовыш с заданием gradle
У нас есть Java-проект для контроля качества научных данных, который использует gradle в качестве инструмента для сборки. Я хотел бы запустить интерактивную оболочку Groovy из простой задачи, загруженной с моего пути к классам проекта, чтобы иметь в…
27 фев '18 в 10:36
2
ответа
Для петли в Groovy для строки с конкатенацией
У меня есть строка как Color=Blue|Size=M|Style=simpleStyle и его нужно преобразовать, как показано ниже, используя groovy. <Item> <comp> <name>Color</name> <value>Blue</value> </comp> <comp> <name&g…
03 июн '16 в 18:10