Запитання з тегом «groovy»

Groovy - це об'єктно-орієнтована мова програмування для платформи Java. Це динамічна мова з функціями, схожими на особливості Python, Ruby, Perl та Smalltalk. Він може використовуватися як сценарій мови для платформи Java.

6
Scala vs. Groovy vs. Clojure [закрито]
Закрито . Це питання потрібно більш зосереджено . Наразі відповіді не приймаються. Закрито 6 років тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Може хтось, будь ласка, пояснить основні відмінності між Scala, …

6
Як прочитати файл у Groovy у рядок?
Мені потрібно прочитати файл із файлової системи та завантажити весь вміст у рядок у грубому контролері, який найпростіший спосіб це зробити?
309 file  groovy 

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

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

21
Чи є оператор з безпечним навігацією (JavaScript) або оператор безпечної навігації у JavaScript?
Я поясню на прикладі: Оператор Елвіса (?:) "Оператор Елвіса" - це скорочення потрійного оператора Java. Один екземпляр, де це зручно, - це повернення значення "розумного за замовчуванням", якщо вираз вирішує значення false або null. Простий приклад може виглядати так: def gender = user.male ? "male" : "female" //traditional ternary operator …

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 Semantics ), чому приставку присвоювати ключовому слову 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') …

5
Як визначити тип даних?
Який найкращий спосіб визначити тип даних у groovy? Я б хотів по-різному форматувати висновок, якщо це дата тощо.
176 groovy  types 

4
Прокрутіть карту в Groovy?
У мене дуже просте завдання, яке я намагаюся зробити в Groovy, але, здається, я не можу змусити його працювати. Я просто намагаюся провести циклічний перегляд об’єкта картки і роздрукувати ключ і значення, але цей код не працює. // A simple map def map = [ iPhone : 'iWebOS', Android: '2.3.3', …
175 dictionary  groovy 

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

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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.