«groovy» etiketlenmiş sorular

Groovy, Java platformu için nesne yönelimli bir programlama dilidir. Python, Ruby, Perl ve Smalltalk'a benzer özelliklere sahip dinamik bir dildir. Java platformu için bir betik dili olarak kullanılabilir.

3
Groovy multi-line String'in nesi var?
Harika komut dosyaları bir hataya neden oluyor: def a = "test" + "test" + "test" Hata: No signature of method: java.lang.String.positive() is applicable for argument types: () values: [] Bu komut dosyası iyi çalışsa da: def a = new String( "test" + "test" + "test" ) Neden?
106 string  groovy  multiline 

1
Grails 2.0.0 çalışma zamanında oluşturulan Clojure 1.2.1 / 1.3 / 1.4 'proxy'si başarısız oluyor. 1.2.0 iyidir
Ben uzanan üzerinde çalışıyorum Grails Clojure eklentisi içinde Grails 2.0.0 (ve 2.1.0-SNAPSHOT) ve ben bunu güncellemek istedim Clojure 1.3.0 ve eklemek clojure.tools.logging . Clojure bir derleme sırasında bir özel durum atar vekaleten a ByteArrayOutputStreamiçinde clojure.tools.loggingbireyin günlük akışı fonksiyonu: ClassCastException: clojure.asm.Type cannot be cast to clojure.lang.IFn ( https://gist.github.com/a6ae681c37091a3d2379 ) Gittim ve …
103 grails  groovy  clojure  proxy 

5
Studio 3.4'ü güncelledikten sonra argümanlar için leftShift () yöntemi bulunamadı
Studio 3.4ve Gradle sürümünü güncelledikten 5.1.1sonra, leftShift () yöntemi bulunamadı olarak görevimde hata aldım Benim görevim: task incrementBetaVersion << { println("Incrementing Beta Version Number...") incrementVersionNumber('BetaVersionNumber') println("Incrementing Beta Version Number...") incrementVersionName('BetaVersionName') } <<Satırda sol kaydırma operatörü için hata aldım . Bu hata nasıl çözülür?


7
Hazırda Bekletme: Varlık sınıflarına göre db tablolarını otomatik olarak oluşturma / güncelleme
Aşağıdaki varlık sınıfına sahibim (Groovy'de): 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 } ve benim persistence.xml'm: <?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 name="hibernate.connection.username" …
101 java  mysql  hibernate  jpa  groovy 



12
Başka bir harika yazıya harika bir senaryo eklemek
Harika bir dosyayı başka bir harika betiğe nasıl aktaracağımı okudum Bir groovy dosyasında ortak fonksiyonları tanımlamak ve bu fonksiyonları diğer harika dosyalardan çağırmak istiyorum. Bunun Groovy'yi bir betik dili gibi kullanacağını anlıyorum, yani sınıflara / nesnelere ihtiyacım yok. Harika bir şekilde yapılabilecek dsl gibi bir şey yapmaya çalışıyorum. Tüm değişkenler …
99 groovy 

3
Bir Gradle komut dosyasını diğerine nasıl aktarabilirim?
Bir dizi netbeans projesi oluşturmak ve bir dizi ortama dağıtmak için bir dizi işlevselliği tamamlayan karmaşık bir gradle komut dosyam var. Komut dosyası çok iyi çalışıyor, ancak özünde hepsi proje ve çevre bilgilerini tutan yarım düzine harita aracılığıyla yapılandırılıyor. Görevleri başka bir dosyaya soyutlamak istiyorum, böylece haritalarımı basit bir yapı …
99 java  ant  groovy  build  gradle 

5
Varsayılan pakette java sınıflarına nasıl erişilir?
Şimdi bir Grails projesinde başkalarıyla birlikte çalışıyorum. Bazı Java dersleri yazmam gerekiyor. Ama harika ile oluşturulmuş aranabilir bir nesneye erişmem gerekiyor. Görünüşe göre, bu nesnenin varsayılan pakete yerleştirilmesi gerekiyor. Sorum şu: Varsayılan paketteki bu nesneye adlandırılmış bir paketteki bir Java sınıfından erişmenin bir yolu var mı?

6
Sınırlayıcı ile Dize Bölme
Şu anda 1128-2iki ayrı değere sahip olabilmek için bir dizeyi bölmeye çalışıyorum . Örneğin, değer1: 1128 ve değer2: 2, böylece her değeri ayrı ayrı kullanabilirim. Denedim split()ama başarılı olamadım. Grails'in bunu ele almasının belirli bir yolu var mı yoksa daha iyi bir yolu var mı?
96 string  groovy  split 


8
Gradle bağımsız değişkenleri için compile () yöntemi bulunamadı
Bu çözümü çok uzun zamandır aradım ve onu özlediğimden veya bir şeyi yanlış yazıp yazmadığımdan emin değilim, ancak Gradle betiğim derlenmeyecek. Gradle'a geçiyorum ve bu konuda çok yeniyim. Bağımlılık yönetimi için Maven'i kullanmaya çok alıştım, ancak Gradle şimdilik benim için en iyisi gibi görünüyor. Bu kod parçacığını çalıştırarak: dependencies { …
95 java  groovy  gradle 

4
Bir dizindeki tüm dosyaların listesini alın (özyinelemeli)
Bir dizindeki ve alt dizinlerindeki dosyaların listesini (yazdırmak değil, bu kolay) almaya çalışıyorum. Denedim: def folder = "C:\\DevEnv\\Projects\\Generic"; def baseDir = new File(folder); files = baseDir.listFiles(); Ben sadece dizinleri alıyorum. Ben de denedim: def files = []; def processFileClosure = { println "working on ${it.canonicalPath}: " files.add (it.canonicalPath); } baseDir.eachFileRecurse(FileType.FILES, …

3
Groovy ile dize birleştirme
Groovy'de Dizeleri birleştirmenin en iyi (deyimsel) yolu nedir? Seçenek 1: calculateAccountNumber(bank, branch, checkDigit, account) { bank + branch + checkDigit + account } Seçenek 2: calculateAccountNumber(bank, branch, checkDigit, account) { "$bank$branch$checkDigit$account" } Eski Groovy web sitesinde bu konuyla ilgili ilginç bir noktaya değindim: Yapabileceğiniz şeyler ama yapmadan bıraksanız iyi olur. …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.