Articles of groovy

Copia l’intero contenuto della directory in un’altra directory?

Metodo per copiare l’intero contenuto della directory in un’altra directory in java o groovy?

Creazione di una variabile di ambiente Jenkins usando Groovy

Penso che questa sia un’altra semplice domanda, ma non sono riuscito a far funzionare nessuna delle soluzioni web. Il mio progetto contiene un numero di versione. Ogni numero può essere separato da un ‘.’ o un ‘_’. Voglio una variabile che mostri solo i primi due numeri. Ho provato a scrivere uno script groovy che […]

Gradle non trova tools.jar

Sto usando javadoc doclets con gradle, quindi ho bisogno di usare il pacchetto tools.jar, che si trova nella cartella lib da jdk (1.6.0_26 nel mio caso). Il punto è che gradle non lo prende automaticamente, quindi stavo aggiungendo quel pacchetto di strumenti alla mia cartella libs, e poi aggiungendolo a dependencies.gradle. Ora voglio prenderlo direttamente […]

Avviso Groovy Shell “Imansible aprire / creare il nodo radice prefs …”

Ho provato ad aprire Groovy Shell ( groovysh ) su Windows 8 e ho ottenuto il seguente output: java.util.prefs.WindowsPreferences WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(…) returned error code 5. Dopo aver stampato il messaggio precedente, la shell è stata avviata come previsto.

Accesso per build variabili d’ambiente da uno script groovy in una fase di costruzione di Jenkins (Windows)

Sto usando il plugin Scriptler, quindi posso eseguire uno script groovy come step di costruzione. I miei schiavi Jenkins sono in esecuzione su Windows in modalità di servizio. Con scriptler, non ho bisogno di utilizzare script batch di Windows. Ma ho problemi a ottenere le variabili di ambiente in una fase di costruzione … Funziona: […]

L’utilizzo di Javamail per connettersi al server smtp di Gmail ignora la porta specificata e tenta di utilizzare 25

Sto cercando di usare javamail in uno script groovy per inviare un’email via Gmail. Ho visto molti posti online e non sono riuscito a farlo funzionare finora. L’errore che ottengo durante l’esecuzione del mio script è: DEBUG SMTP: useEhlo true, useAuth false DEBUG SMTP: trying to connect to host “smtp.gmail.com”, port 25, isSSL false Caught: […]

Binding di una data Grails da parametri in un controller

Perché è così difficile estrarre la data dalla vista tramite i parametri di un controller Grails? Non voglio estrarre la data a mano in questo modo: instance.dateX = parseDate(params[“dateX_value”])//parseDate is from my helper class Voglio solo usare instance.properties = params . Nel modello il tipo è java.util.Date e nei parametri sono tutte le informazioni: [dateX_month: […]

Qual è la differenza di stringhe tra virgolette singole o doppie in groovy?

def a = “a string” def b = ‘another’ C’è qualche differenza? O proprio come javascript per inserire ‘ e ” più facilmente nelle stringhe?

Calcola il tempo trascorso in Java / Groovy

Io ho… Date start = new Date() … … … Date stop = new Date() Mi piacerebbe ottenere gli anni, i mesi, i giorni, le ore, i minuti ei secondi trascorsi tra queste due date. – Raffinerò la domanda. Voglio solo ottenere il tempo trascorso, come misura assoluta, cioè senza tenere conto degli anni bisestili, […]

Ibernazione: creazione / aggiornamento automatico delle tabelle db in base alle classi di quadro

Ho la seguente class di quadro (in 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 } e il mio persistence.xml: org.hibernate.ejb.HibernatePersistence net.interaxia.icarus.data.models.ServerNode e la sceneggiatura: import javax.persistence.EntityManager import javax.persistence.EntityManagerFactory import javax.persistence.Persistence import net.interaxia.icarus.data.models.ServerNode def factory = Persistence.createEntityManagerFactory(“NewPersistenceUnit”) def manager […]