Pytania oznaczone «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.

180
Groovy: jaki jest cel „def” w „def x = 0”?

W poniższym kodzie (zaczerpniętym ze strony Groovy Semantics Manual ), po co poprzedzać przypisanie słowem kluczowym def? def x = 0 def y = 5 while ( y-- > 0 ) { println "" + x + " " + y x++ } assert x == 5 Słowo defkluczowe można usunąć, a ten fragment kodu przyniesie takie same wyniki....

178
Groovy wykonuje polecenia powłoki

Groovy dodaje executemetodę Stringdo, aby wykonywanie powłok było dość łatwe; println "ls".execute().text ale jeśli wystąpi błąd, nie ma wynikowego wyniku. Czy istnieje łatwy sposób na uzyskanie zarówno błędu standardowego, jak i standardowego? (inne niż tworzenie zestawu kodu; utworzyć dwa wątki...

175
Zapętlić mapę w Groovy?

Mam bardzo proste zadanie, które próbuję wykonać w Groovy, ale wydaje mi się, że nie mogę go uruchomić. Po prostu próbuję przelecieć przez obiekt mapy w groovy i wydrukować klucz i wartość, ale ten kod nie działa. // A simple map def map = [ iPhone : 'iWebOS', Android: '2.3.3', Nokia :...

162
Zalecany sposób na zatrzymanie kompilacji Gradle

Jak mogę zatrzymać kompilację Gradle po wykryciu problemu? Mogę użyć potwierdzenia, zgłosić wyjątek, wykonać System.exit (zły pomysł) lub użyć dedykowanej funkcji w Gradle (ale nie mogłem jej znaleźć). Jaki jest najlepszy sposób dla Gradle (i

160
Gradle nie znajduje tools.jar

Używam doclets javadoc z gradle, więc muszę użyć pakietu tools.jar, który znajduje się w folderze lib z jdk (w moim przypadku 1.6.0_26). Chodzi o to, że gradle nie bierze tego automatycznie, więc dodawałem ten pakiet narzędzi do mojego folderu libs, a następnie dodawałem go do dependencies.gradle....