Вопросы с тегом «groovy»

Groovy - это объектно-ориентированный язык программирования для платформы Java. Это динамический язык с функциями, аналогичными Python, Ruby, Perl и Smalltalk. Его можно использовать как язык сценариев для платформы Java.

6
Скала против Groovy против Clojure [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто 6 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Может …


13
Преобразование строки в int в Groovy
У меня есть, Stringкоторый представляет целочисленное значение и хотел бы преобразовать его в int. Есть ли отличный вариант Java Integer.parseInt(String)?
286 groovy 

7
Как получить выходные данные команды оболочки, выполненной с использованием в переменную из Jenkinsfile (groovy)?
У меня есть что-то подобное в Jenkinsfile (Groovy), и я хочу записать stdout и код выхода в переменную, чтобы позже использовать эту информацию. sh "ls -l" Как я могу это сделать, особенно если учесть, что вы не можете запустить какой-либо отличный код внутри Jenkinsfile?

21
Есть ли в javascript оператор с нулевым слиянием (Элвис) или оператор безопасной навигации?
Я объясню на примере: Элвис Оператор (?:) «Оператор Элвиса» является сокращением троичного оператора Java. Один из примеров того, где это удобно, - это возвращение «разумного значения по умолчанию», если выражение принимает значение false или ноль. Простой пример может выглядеть так: def gender = user.male ? "male" : "female" //traditional ternary …

9
Предупреждение Groovy Shell «Не удалось открыть / создать корневой узел prefs…»
Я попытался открыть Groovy Shell ( groovysh) в Windows 8 и получил следующий вывод: java.util.prefs.WindowsPreferences <init> WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. После печати вышеприведенного сообщения оболочка запустилась как положено.

2
Какая разница в применении Gradle-плагина
Я не понимаю блок плагинов Gradle apply plugin: 'someplugin1' apply plugin: 'maven' и другой: plugins { id 'org.hidetake.ssh' version '1.1.2' } В первом блоке у нас есть название плагина. во второй пакет и версия. Я не понимаю, где я должен использовать первый блок, а когда второй.

6
Groovy: какова цель «def» в «def x = 0»?
В следующем фрагменте кода (взято со страницы руководства по семантике Groovy ) зачем добавлять префикс к ключевому слову def? def x = 0 def y = 5 while ( y-- > 0 ) { println "" + x + " " + y x++ } assert x == 5 defКлючевое …
180 groovy  keyword 

7
Groovy выполняет команды оболочки
Groovy добавляет executeметод, Stringоблегчающий выполнение оболочек; println "ls".execute().text но если происходит ошибка, то нет никакого результата. Есть ли простой способ вывести как стандартную ошибку, так и стандартную? (кроме создания пакета кода для: создания двух потоков для чтения обоих входных потоков, затем с использованием родительского потока, чтобы дождаться их завершения, а …
178 groovy 

4
Можно ли добавить комментарии в файл Jenkinsfile?
Возможны ли комментарии в Jenkinsfile? Если так, какой синтаксис? Я использую декларативный синтаксис конвейера. Я хочу закомментировать раздел «пост» ниже, пока мой SMTP-сервер не работает. pipeline { agent { label 'docker-build-slave' } environment { IMAGE = 'registry.gitlab.com/XXXXX/bible-server' DOCKER_REGISTRY_CREDENTIALS = credentials('DOCKER_REGISTRY_CREDENTIALS') } options { timeout(10) } stages { stage('Test') { steps …


4
Цикл по карте в Groovy?
У меня очень простая задача, которую я пытаюсь выполнить в Groovy, но не могу заставить ее работать. Я просто пытаюсь перебрать объект карты в groovy и распечатать ключ и значение, но этот код не работает. // A simple map def map = [ iPhone : 'iWebOS', Android: '2.3.3', Nokia : …
175 dictionary  groovy 

6
Рекомендуемый способ остановить сборку Gradle
Как я могу остановить сборку Gradle после обнаружения проблемы? Я могу использовать assert, бросить исключение, сделать System.exit (плохая идея) или использовать выделенную функцию в Gradle (но я не смог ее найти). Каков наилучший способ для Gradle (и почему?).
162 groovy  build  gradle 

21
Gradle не находит tools.jar
Я использую javadoc doclets с Gradle, поэтому мне нужно использовать пакет tools.jar, который находится в папке lib из jdk (1.6.0_26 в моем случае). Дело в том, что gradle не принимает его автоматически, поэтому я добавил этот пакет инструментов в папку libs, а затем добавил его в dependencies.gradle. Теперь я хочу …
160 java  gradle  groovy  build 

3
Разница между Groovy Binary и Source выпуском?
Я видел слова бинарный и исходный текст во многих разделах загрузки сайтов. Что они на самом деле значат? Например, я видел это на странице загрузки Groovy . Мой вопрос, как они отличаются? Оба стремятся установить Groovy, но в чем главное отличие?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.