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

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


1
Проксі-сервер Clojure 1.2.1 / 1.3 / 1.4 ', згенерований у Grails 2.0.0, виконує збій. 1.2.0 - це добре
Я працюю над розширенням плагіна Grails Clojure у Grails 2.0.0 (та 2.1.0-SNAPSHOT), і хотів оновити його до Clojure 1.3.0 та додати Clojure.tools.logging . Clojure кидає виняток при компіляції проксі з ByteArrayOutputStreamв clojure.tools.loggingфункції входу потоку «S: ClassCastException: clojure.asm.Type cannot be cast to clojure.lang.IFn ( https://gist.github.com/a6ae681c37091a3d2379 ) Я пішов і зняв clojure.tools.loggingі …
103 grails  groovy  clojure  proxy 

3
Чи є кращий спосіб написати цей нульовий чек і не порожній чек в groovy?
Мені потрібно здійснити нульову / порожню перевірку деякого коду, перш ніж виконувати певну логіку. У мене є пункт нижче, тому що я вважаю, що !members?.emptyце не правильно. Чи є більш грубий спосіб написати наступне? if (members && !members.empty) { // Some Work }
101 grails  groovy 

7
Hibernate: Автоматичне створення / оновлення db-таблиць на основі класів сутності
У мене є такий клас сутностей (у 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 firstName String lastName } і моя наполегливість.xml: <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"> <persistence-unit name="NewPersistenceUnit"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <properties> <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/Icarus"/> <property name="hibernate.connection.driver_class" …
101 java  mysql  hibernate  jpa  groovy 


5
Як отримати доступ до java-класів у пакеті за замовчуванням?
Зараз я спільно з іншими працюю над проектом із грааль. Я повинен написати кілька Java-класів. Але мені потрібен доступ до об'єкта для пошуку, створеного з groovy. Здається, що цей об'єкт повинен бути розміщений у пакеті за замовчуванням. Моє запитання: Чи є спосіб отримати доступ до цього об’єкта в пакеті за …

12
У тому числі груві-сценарій в іншому груві
Я читав, як просто імпортувати файл groovy в інший скрипт groovy Я хочу визначити загальні функції в одному groovy-файлі та викликати ці функції з інших groovy-файлів. Я розумію, що це використовуватиме Groovy як мову сценаріїв, тобто мені не потрібні класи / об'єкти. Я намагаюся зробити щось на зразок dsl, що …
97 groovy 

3
Як я можу імпортувати один сценарій Gradle в інший?
У мене є складний скрипт gradle, який охоплює набір функціональних можливостей навколо побудови та розгортання ряду проектів netbeans у багатьох середовищах. Сценарій працює дуже добре, але по суті все це налаштовано через півдюжини карт, що містять інформацію про проект та навколишнє середовище. Я хочу абстрагувати завдання в інший файл, щоб …
97 java  ant  groovy  build  gradle 

5
Не вдалося знайти метод leftShift () для аргументів після оновлення студії 3.4
Після оновлення 3.4версії студії та Gradle до 5.1.1я отримав помилку у своєму завданні, оскільки не вдалося знайти метод leftShift () Моє завдання: task incrementBetaVersion << { println("Incrementing Beta Version Number...") incrementVersionNumber('BetaVersionNumber') println("Incrementing Beta Version Number...") incrementVersionName('BetaVersionName') } Я отримав помилку для лівого оператора зміни <<в рядку. Як виправити цю помилку?

6
Розщеплення рядка з роздільником
Наразі я намагаюся розділити рядок, 1128-2щоб мати два окремі значення. Наприклад, value1: 1128 і value2: 2, щоб я міг потім використовувати кожне значення окремо. Я намагався, split()але безуспішно. Чи існує певний спосіб, яким Grails це впорається, чи кращий спосіб зробити це?
96 string  groovy  split 

8
Не вдалося знайти метод compile () для аргументів Gradle
Занадто довго шукав це рішення, і я не впевнений, що я його пропустив чи просто щось неправильно набрав, але мій сценарій Gradle не компілюється. Я переїжджаю до Gradle, і я дуже новий. Я дуже звик використовувати Maven для управління залежностями, але Gradle здається мені найкращим на даний момент. Запустивши цей …
95 java  groovy  gradle 


4
Отримати список усіх файлів у каталозі (рекурсивно)
Я намагаюся отримати (не надрукувати, це просто) список файлів у каталозі та його підкаталогах. Я пробував: def folder = "C:\\DevEnv\\Projects\\Generic"; def baseDir = new File(folder); files = baseDir.listFiles(); Я отримую лише каталоги. Я також пробував: def files = []; def processFileClosure = { println "working on ${it.canonicalPath}: " files.add (it.canonicalPath); …

3
Конкатенація рядків із Groovy
Який найкращий (ідіоматичний) спосіб об’єднання рядків у Groovy? Варіант 1: calculateAccountNumber(bank, branch, checkDigit, account) { bank + branch + checkDigit + account } Варіант 2: calculateAccountNumber(bank, branch, checkDigit, account) { "$bank$branch$checkDigit$account" } Я заснував цікаву думку щодо цієї теми на старому веб-сайті Groovy: речі, які ви можете робити, але краще …

4
Налаштування Groovy SDK в IntelliJ IDEA
Я запускаю IntelliJ IDEA 2017.2.3. Я встановив Groovy 2.4.12 через Homebrew (OS X). Коли я відкриваю вихідний файл Groovy (або a Jenkinsfile), я отримую таке: Groovy SDK не налаштований для модуля "мій модуль". . . . . Налаштування Groovy SDK ... Натискання кнопки "Налаштувати Groovy SDK ..." призводить до наступного …

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