Pytania otagowane jako groovy

Groovy to zorientowany obiektowo język programowania dla platformy Java. Jest to dynamiczny język z funkcjami podobnymi do tych z Python, Ruby, Perl i Smalltalk. Może być używany jako język skryptowy na platformie Java.

3
Co jest nie tak z wieloliniowymi ciągami Groovy?
Groovy scripts wywołuje błąd: def a = "test" + "test" + "test" Błąd: No signature of method: java.lang.String.positive() is applicable for argument types: () values: [] Chociaż ten skrypt działa dobrze: def a = new String( "test" + "test" + "test" ) Czemu?
106 string  groovy  multiline 

1
Serwer proxy Clojure 1.2.1 / 1.3 / 1.4 wygenerowany w środowisku wykonawczym Grails 2.0.0 nie działa. 1.2.0 jest w porządku
Pracuję nad rozszerzeniem wtyczki Grails Clojure w Grails 2.0.0 (i 2.1.0-SNAPSHOT) i chciałem zaktualizować ją do Clojure 1.3.0 i dodać clojure.tools.logging . Clojure zgłasza wyjątek w trakcie zestawiania a proxy się z A ByteArrayOutputStreamw clojure.tools.logging„s Funkcja rejestru strumienia: ClassCastException: clojure.asm.Type cannot be cast to clojure.lang.IFn ( https://gist.github.com/a6ae681c37091a3d2379 ) Poszedłem i …
103 grails  groovy  clojure  proxy 


7
Hibernacja: Automatyczne tworzenie / aktualizowanie tabel db na podstawie klas jednostek
Mam następującą klasę encji (w 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 } and my persistence.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" value="com.mysql.jdbc.Driver"/> <property …
101 java  mysql  hibernate  jpa  groovy 

5
Nie można znaleźć metody leftShift () dla argumentów po aktualizacji Studio 3.4
Po zaktualizowaniu 3.4wersji Studio i Gradle do 5.1.1mojego zadania wystąpił błąd, ponieważ nie można znaleźć metody leftShift () Moje zadanie: task incrementBetaVersion << { println("Incrementing Beta Version Number...") incrementVersionNumber('BetaVersionNumber') println("Incrementing Beta Version Number...") incrementVersionName('BetaVersionName') } Mam błąd dla lewego operatora zmiany <<w linii. Jak rozwiązać ten błąd?


3
Jak mogę zaimportować jeden skrypt Gradle do innego?
Mam złożony skrypt Gradle, który zawiera mnóstwo funkcji związanych z budowaniem i wdrażaniem wielu projektów netbeans w wielu środowiskach. Skrypt działa bardzo dobrze, ale w zasadzie wszystko jest konfigurowane za pomocą pół tuzina map zawierających informacje o projekcie i środowisku. Chcę przenieść zadania do innego pliku, aby po prostu zdefiniować …
99 java  ant  groovy  build  gradle 

5
Jak uzyskać dostęp do klas java w pakiecie domyślnym?
Pracuję teraz razem z innymi nad projektem Grails. Muszę napisać kilka klas Java. Ale potrzebuję dostępu do obiektu, który można przeszukiwać, utworzonego za pomocą groovy. Wygląda na to, że ten obiekt należy umieścić w domyślnym pakiecie. Moje pytanie brzmi: czy istnieje sposób na uzyskanie dostępu do tego obiektu w pakiecie …

12
Włączenie groovy script do innego groovy
Przeczytałem, jak po prostu zaimportować groovy plik do innego groovy skryptu Chcę zdefiniować wspólne funkcje w jednym pliku groovy i wywołać te funkcje z innych plików groovy. Rozumiem, że byłoby to używanie Groovy jako języka skryptowego, tj. Nie potrzebuję klas / obiektów. Próbuję czegoś takiego jak dsl, które można zrobić …
97 groovy 

6
Dzielenie łańcucha z ogranicznikiem
Obecnie próbuję podzielić ciąg, 1128-2aby mieć dwie oddzielne wartości. Na przykład wartość1: 1128 i wartość2: 2, dzięki czemu mogę użyć każdej wartości osobno. Próbowałem, split()ale bezskutecznie. Czy istnieje konkretny sposób, w jaki Grails sobie z tym radzi, czy może lepszy sposób na zrobienie tego?
96 string  groovy  split 


8
Nie można znaleźć metody compile () dla argumentów Gradle
Rozglądałem się teraz za tym rozwiązaniem o wiele za długo i nie jestem pewien, czy go przegapiłem, czy po prostu coś źle zrozumiałem, ale mój skrypt Gradle nie skompiluje się. Migruję do Gradle i jestem z nim bardzo nowy. Jestem bardzo przyzwyczajony do używania Mavena do zarządzania zależnościami, ale Gradle …
95 java  groovy  gradle 

4
Uzyskaj listę wszystkich plików w katalogu (rekurencyjne)
Próbuję uzyskać (nie drukować, to proste) listę plików w katalogu i jego podkatalogach. Próbowałem: def folder = "C:\\DevEnv\\Projects\\Generic"; def baseDir = new File(folder); files = baseDir.listFiles(); Dostaję tylko katalogi. Próbowałem też: def files = []; def processFileClosure = { println "working on ${it.canonicalPath}: " files.add (it.canonicalPath); } baseDir.eachFileRecurse(FileType.FILES, processFileClosure); Ale …

3
Łączenie ciągów z Groovym
Jaki jest najlepszy (idiomatyczny) sposób łączenia ciągów znaków w Groovy? Opcja 1: calculateAccountNumber(bank, branch, checkDigit, account) { bank + branch + checkDigit + account } Opcja 2: calculateAccountNumber(bank, branch, checkDigit, account) { "$bank$branch$checkDigit$account" } Założyłem interesujący punkt na ten temat na starej stronie Groovy: Rzeczy, które możesz zrobić, ale lepiej …

4
Konfigurowanie Groovy SDK w IntelliJ IDEA
Używam IntelliJ IDEA 2017.2.3. Zainstalowałem Groovy 2.4.12 przez Homebrew (OS X). Kiedy otwieram plik źródłowy Groovy (lub a Jenkinsfile), otrzymuję następujące informacje: Groovy SDK nie jest skonfigurowany dla modułu „my-module”. . . . . Skonfiguruj Groovy SDK ... Kliknięcie „Konfiguruj Groovy SDK ...” prowadzi mnie do następującego okna dialogowego: Próbowałem …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.