Perguntas com a marcação «groovy»

Groovy é uma linguagem de programação orientada a objetos para a plataforma Java. É uma linguagem dinâmica com recursos semelhantes aos do Python, Ruby, Perl e Smalltalk. Ele pode ser usado como uma linguagem de script para a plataforma Java.

180
Groovy: qual é o propósito de "def" em "def x = 0"?

No seguinte trecho de código (retirado da página do Groovy Semantics Manual ), por que prefixar a atribuição com a palavra-chave def? def x = 0 def y = 5 while ( y-- > 0 ) { println "" + x + " " + y x++ } assert x == 5 A defpalavra-chave pode ser removida e esse snippet produziria os...

178
Groovy executando comandos de shell

O Groovy adiciona o executemétodo Stringpara facilitar a execução de shells; println "ls".execute().text mas se ocorrer um erro, não haverá saída resultante. Existe uma maneira fácil de obter o erro padrão e o padrão? (além de criar um monte de código para; criar dois encadeamentos para ler os...

175
Passar pelo mapa no Groovy?

Tenho uma tarefa muito simples que estou tentando executar no Groovy, mas não consigo fazê-la funcionar. Estou apenas tentando percorrer um objeto de mapa no groovy e imprimir a chave e o valor, mas esse código não funciona. // A simple map def map = [ iPhone : 'iWebOS', Android: '2.3.3', Nokia...

160
Gradle não encontra tools.jar

Estou usando doclets javadoc com gradle, então preciso usar o pacote tools.jar, que está na pasta lib do jdk (1.6.0_26 no meu caso). O ponto é que o gradle não aceita automaticamente, então eu estava adicionando esse pacote de ferramentas à minha pasta libs e, em seguida, adicionando-o ao...