2013-07-22 19 views
20

Mam groovy skrypt i chcę go wykonać w java. Czy ktoś mógłby mi dostarczyć kolejną dokumentację/przykłady na temat tego, jak to jest możliwe?Jak uruchomić groovy skrypt w java?

+0

To pytanie jest bardzo dużo na temat integracji z Groovy-java. Odpowiedź poniżej jest punktem wyjścia. – Jayan

Odpowiedz

36

Podstawowe Java + Groovy Integracja:

// call groovy expressions from Java code 
Binding binding = new Binding(); 
binding.setVariable("foo", new Integer(2)); 
GroovyShell shell = new GroovyShell(binding); 

Object value = shell.evaluate(groovyScript); 

See this article for more ways to call Groovy from Java

PS: Trzeba to np groovy-all-m.n.m.jargroovy-all-2.1.6.jar w programie Java, for example:

<dependency> 
    <groupId>org.codehaus.groovy</groupId> 
    <artifactId>groovy-all</artifactId> 
    <version>2.4.8</version> 
</dependency> 
+1

dzięki anubhava. Rozwiązałem mój cel. Mogłem wywołać groovy skrypt z pliku źródłowego java. :) – Ankit

Powiązane problemy