<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.5.14</version>
</dependency>
groovy
dependencies {
implementation 'org.codehaus.groovy:groovy-all:2.5.14'
}
groovy
class DynamicProgram {
static void main(String[] args) {
println "Hello, dynamic programming!"
}
}
import groovy.lang.GroovyShell;
public class JavaApplication {
public static void main(String[] args) {
GroovyShell shell = new GroovyShell();
shell.evaluate(new File("path/to/your/script.groovy"));
}
}
groovy
import com.example.MyJavaLibrary;
class DynamicProgram {
static void main(String[] args) {
MyJavaLibrary.doSomething();
}
}