Как определить, содержит ли массив элемент? Подумал, может быть что-то вроде [1, 2, 3].includes(1)оцениваю как
Как определить, содержит ли массив элемент? Подумал, может быть что-то вроде [1, 2, 3].includes(1)оцениваю как
С участием: Object method(){ ... return /* some complex expression */ } Есть ли способ узнать, какое значение будет возвращено при отладке? Как-то установить точку останова, которая будет достигнута сразу после возврата, но до того, как выполнение перейдет к вызывающему коду? Я хотел бы знать, что...
Я не могу исправить эту ошибку: dependencies cannot be applied to '(groovy.lang.Closure) Это мой файл Gradle: buildscript { repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } } apply plugin:...
Как получить dddот имени пути, где находится test.java. File file = new
У меня есть сценарий конвейера в Jenkins. Раньше я получал это исключение: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: скриптам не разрешено использовать метод groovy.json.JsonSlurperClassic parseText java.lang.String Я просмотрел исключение и обнаружил некоторые признаки...
Скажем, у меня есть def A = "abc" def X = "xyz" как мне создать Mapгде вместо def map = [A:1, X:2] Вместо этого я получаю эквивалент письма def map = [abc:1, xyz:2] а можно использовать переменные Aи Xдля ключа? PS: Тот же вопрос для ценностной части...
Мне бы для этого нужна какая-то рука: Map rowToMap(row) { def rowMap = [:]; row.columns.each{ rowMap[it.name] = it.val } return rowMap; } учитывая то, как устроен GDK, я ожидал, что смогу сделать что-то вроде: Map rowToMap(row) { row.columns.collectMap{ [it.name,it.val] } } но я ничего не видел в...
Скрипты Groovy вызывают ошибку: def a = "test" + "test" + "test" Ошибка: No signature of method: java.lang.String.positive() is applicable for argument types: () values: [] Пока этот скрипт работает нормально: def a = new String( "test" + "test" + "test" ) Зачем?...
Я пытаюсь создать декларативный сценарий конвейера Jenkins, но возникают проблемы с простым объявлением переменной. Вот мой сценарий: pipeline { agent none stages { stage("first") { def foo = "foo" // fails with "WorkflowScript: 5: Expected a step @ line 5, column 13." sh "echo ${foo}" } } }...
Учитывая конвейер сборки jenkins 2.1, jenkins вставляет envпеременную в файл node{}. Например, BRANCH_NAMEможно получить доступ с помощью node { echo ${env.BRANCH_NAME} ... Я хочу отобразить все env свойства в конвейере Дженкинса ... учитывая, что я не знаю все свойства заранее. Я ищу код вроде...
Есть ли способ заставить задачу gradle снова запускаться или сбросить все задачи обратно в состояние НЕ АКТУАЛЬНО
Я работаю над расширением плагина Grails Clojure в Grails 2.0.0 (и 2.1.0-SNAPSHOT), и я хотел обновить его до Clojure 1.3.0 и добавить clojure.tools.logging . Clojure выдает исключение во время компиляции прокси функции потока журнала в ByteArrayOutputStreamin clojure.tools.logging:...
Мне нужно выполнить нулевую / пустую проверку некоторого кода, прежде чем выполнять некоторую логику. У меня есть пункт ниже, потому что я считаю !members?.emptyнеправильным. Есть ли более крутой способ написать следующее? if (members && !members.empty) { // Some Work }...
После обновления 3.4версии Studio и Gradle до 5.1.1моей задачи возникла ошибка: не удалось найти метод leftShift () Моя задача: task incrementBetaVersion << { println("Incrementing Beta Version Number...") incrementVersionNumber('BetaVersionNumber') println("Incrementing Beta Version...
У меня есть следующий класс сущности (в Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String...
В настоящее время я много слышу о Groovy on Grails и хочу узнать о нем больше: Что такое Groovy? Что такое Грааль? Какие приложения создаются с использованием Groovy on Grails?...
Сейчас я работаю вместе с другими над проектом Grails. Мне нужно написать несколько Java-классов. Но мне нужен доступ к объекту с возможностью поиска, созданному с помощью groovy. Похоже, что этот объект нужно поместить в default-package. Мой вопрос: есть ли способ получить доступ к этому объекту...
def a = "a string" def b = 'another' Есть ли разница? Или просто как javascript, чтобы вводить 'и "проще в строках?
Я читал, как просто импортировать файл groovy в другой сценарий groovy Я хочу определить общие функции в одном файле groovy и вызывать эти функции из других файлов groovy. Я понимаю, что это будет использовать Groovy как язык сценариев, т.е. мне не нужны классы / объекты. Я пытаюсь сделать что-то...
У меня есть сложный скрипт Gradle, который включает в себя множество функций, связанных со сборкой и развертыванием ряда проектов netbeans в ряде сред. Скрипт работает очень хорошо, но по сути он настраивается через полдюжины карт, содержащих информацию о проекте и среде. Я хочу абстрагировать...