Çok güzel bir senaryo sahibiyim ve bunu java'da yürütmek istiyorum. Birisi bana bunun nasıl mümkün olduğuna dair daha fazla doküman/örnek sunabilir mi?Java'da groovy betiği nasıl çalıştırılır?
20
A
cevap
36
Temel Java + Groovy Entegrasyonu:
// 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
Not: Sen groovy-all-m.n.m.jar
örneğin eklemeniz gerekir Java programında groovy-all-2.1.6.jar
, for example:
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.4.8</version>
</dependency>
+1
teşekkürler anubhava. Amacımı çözdüm. Java kaynak dosyasından groovy komutunu çağırabildim. :) – Ankit
İlgili konular
- 1. Grails uygulamasından Groovy Script nasıl çalıştırılır?
- 2. Mac'te çift tıklandığında kabuk betiği nasıl çalıştırılır?
- 3. Git basıldıktan sonra bash betiği nasıl çalıştırılır
- 4. Terminalde (ubuntu) python betiği nasıl çalıştırılır?
- 5. Nodejs için bir python betiği nasıl çalıştırılır
- 6. Grid'den bir PowerShell betiği nasıl çalıştırılır?
- 7. EC2 sunucusunda sürekli olarak bir Python betiği nasıl çalıştırılır?
- 8. Doc görevini kullanarak scaladoc oluşturduktan sonra bash betiği nasıl çalıştırılır?
- 9. PHP :: PDO kullanarak değişkenlerle mysql betiği nasıl çalıştırılır?
- 10. Yapı kaşifinde yapı durduğunda PowerShell betiği nasıl çalıştırılır
- 11. Her gün otomatik olarak bir php betiği nasıl çalıştırılır?
- 12. Salatalık javada senaryo adı nasıl alınır?
- 13. Eclipse-Groovy eklentisi Groovy kütüphaneleri nasıl değiştirilir?
- 14. Groovy
- 15. Yazıcı ile javada dizileri kullanma
- 16. Groovy
- 17. Groovy
- 18. Groovy
- 19. Operatördeki Groovy nasıl çalışır?
- 20. Groovy koleksiyonunu nasıl değiştirebilirim?
- 21. Groovy derleyici nasıl çalışır?
- 22. Jupyter Defter uygulamasında özel Python betiği nasıl çalıştırılır (Spark'i önyüklemek için)?
- 23. Bir sanal makinede Visual Studio for Python Araçları ile bir python betiği nasıl çalıştırılır?
- 24. Bir CSV dosyası çıkaran Window'ın Görev Zamanlayıcısı altında bir php betiği nasıl çalıştırılır
- 25. Groovy komut dosyalarını Gradle'dan çalıştırın
- 26. Pencereler için tutulmayı kullanarak javada akış
- 27. Silktest betiği
- 28. Mac/MacRuby uygulamasından kabuk komutları nasıl çalıştırılır?
- 29. IntelliJ + groovy DSL: Dosyaların groovy eklentisi tarafından derlenmemesi nasıl engellenir?
- 30. Kabuk betiği argümanlarında "-" nasıl kullanılır?
Bu soru harika-java entegrasyonu ile konu üzerinde çok fazla. Cevap aşağıda bir başlangıç noktasıdır. – Jayan