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

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


1
Чи є у Groovy метод об’єднання 2 карт?
Перша карта - це параметри за замовчуванням [a: true, b: false]. Друга карта - параметри, передані користувачем [a:false]. Чи є у Groovy метод злиття карт для отримання [a: false, b:false]? Це не проблема впровадити його в Groovy. Я запитую про метод нестандартно

7
Groovy - Як порівняти рядок?
як порівняти рядок, який передається як параметр наступний метод не працює. String str = "saveMe" compareString(str) def compareString(String str){ def str2 = "saveMe" if(str2==${str}){ println "same" }else{ println "not same" } } також намагався String str = "India" compareString(str) def compareString(String str){ def str2 = "india" if( str2 == str …
85 groovy 

12
Трубопровід Дженкінса NotSerializableException: groovy.json.internal.LazyMap
Вирішено : Завдяки нижченаведеній відповіді С.Річмонда. Мені потрібно було зняти всі збережені карти того groovy.json.internal.LazyMapтипу, що означало анулювання змінних envServersта objectпісля використання. Додатково : Люди, які шукають цю помилку, можуть зацікавитись скористатися readJSONнатомість кроком конвеєра Дженкінса - знайдіть більше інформації тут . Я намагаюся використовувати конвеєр Jenkins, щоб взяти введення …

4
Помилка збірки в Jenkinsfile
За певних умов я хочу провалити збірку. Як це зробити? Я намагався: throw RuntimeException("Build failed for some specific reason!") Це насправді не вдається побудувати. Однак журнал відображає виняток: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use new java.lang.RuntimeException java.lang.String Що трохи бентежить користувачів. Чи є кращий спосіб?

6
Як визначити та викликати власні методи в build.gradle
Як частина мого проекту, мені потрібно читати файли з каталогу та виконувати деякі операції у сценарії збірки. Для кожного файлу операція однакова (читання деяких запитів sql та його виконання). Я думаю, це повторюване завдання, і краще писати всередині методу. Оскільки я новачок у градації, я не знаю, як це повинно …
79 groovy  gradle 

2
Groovy XmlSlurper проти XmlParser
Я деякий час шукав цю тему і також знайшов деякі результати, про які я згадую в кінці допису. Чи може хтось допомогти мені точно відповісти на ці три запитання для випадків, перелічених нижче? Для яких випадків використання використання XmlSluper має більше сенсу, ніж XmlParser, і навпаки (з точки зору простоти …

2
Розуміння грузистого синтаксису у визначенні завдання gradle
Я новачок у Gradle та Groovy і намагаюся зрозуміти, що відбувається на рівні groovy, коли визначається завдання gradle. task hello { println "configuring task hello" doLast { println "hello there" } } Читаючи книгу "Gradle In Action", я знаю, що task hello {}це справді виклик task()методу groovy Projectінтерфейсу. На сторінці …
79 groovy  gradle 

30
Приховані особливості Groovy?
Заблоковано . Це запитання та відповіді на нього заблоковані, оскільки це питання не стосується теми, але має історичне значення. Наразі він не приймає нових відповідей або взаємодій. Здається, про Groovy забули в цій темі, тому я просто задам те саме питання для Groovy. Спробуйте обмежити відповіді на Groovy core Одна …
78 groovy 

7
Groovy вбудований REST / HTTP-клієнт?
Я чув, що Groovy має вбудований REST / HTTP-клієнт. Єдина бібліотека, яку я можу знайти - HttpBuilder , це це? В основному я шукаю спосіб зробити HTTP GET з внутрішнього коду Groovy без необхідності імпортувати будь-які бібліотеки (якщо це можливо). Але оскільки цей модуль, здається, не є частиною ядра Groovy, …

3
передача змінних beetwen groovy файлів
Я керую багатьма роботами в Дженнінкі за допомогою плагіна DSL. Цей плагін використовує визначення .groovy, тому я думаю, навіть якщо хтось не використовує Дженкінса, але використання groovy може допомогти. Як правило, я хочу створити додатковий файл, який може бути грувим файлом, JSON або YAML, будь-яким іншим. Важливо - можливість підключити …
9 java  jenkins  groovy  dsl 

1
Інтерпретація Дженкінса декількох об'єктних декларацій в одному рядку
Це не питання, а скоріше застереження: я намагався заощадити трохи місця і оголосив свої змінні в деклараційному конвеєрі Дженкінса так: int a, b, c Потім я ініціалізував їх як: a = b = c = 0 У своєму коді я використовую ці цілі числа як лічильники в циклі for. Мій …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.