Java groovy需要加载源文件

Java groovy需要加载源文件,java,groovy,Java,Groovy,我的java代码正在运行 我添加了一个GroovyShell来评估主groovy文件 它的作用很简单。 GroovyShell.run(main.groovy) 现在,在main.groovy中,如果我有其他需要的.groovy文件,我该怎么做呢 是否有类似“require、source、load、require\u one、import”的文件名 如果向下滚动到题为“在Java中动态加载和运行Groovy代码”的部分,您将看到一个完整的示例,其中包含两种解决问题的不同方法 我在Groovy中找

我的java代码正在运行

我添加了一个GroovyShell来评估主groovy文件

它的作用很简单。 GroovyShell.run(main.groovy)

现在,在main.groovy中,如果我有其他需要的.groovy文件,我该怎么做呢

是否有类似“require、source、load、require\u one、import”的文件名


如果向下滚动到题为“在Java中动态加载和运行Groovy代码”的部分,您将看到一个完整的示例,其中包含两种解决问题的不同方法

我在Groovy中找不到这样的函数

因此,在评估文件时,必须解析所有groovy文件

如果您在运行中添加新文件并希望对其求值,则不能重用shell,即使是通过求值脚本通过单例也不行


您可以注册已解析的文件,并在重新评估文件时强制shell再次“重新解析”它们。

目前,我正在使用shell.evaluate评估所有.groovy文件。