有关使用GroovyResourceLoader的示例和提示

有关使用GroovyResourceLoader的示例和提示,groovy,Groovy,我正在尝试安装我自己的GroovyResourceLoader,我想知道是否有一个作者指南描述了所有的移动位 我注意到当groovy试图编译脚本时,它确实试图通过向GRL发送路径来查找类型。然而,它做了一些奇怪的事情,有时它使用“$”作为分隔符,有时它使用普通的old” 这里是试图加载某个内容的一些日志的快照。忽略自动导入内容,请注意它是如何使用“$”作为包分隔符,然后将每个“$”逐个替换为“.” -->a$b$groovy$X$Something -->a.b$groovy$X$S

我正在尝试安装我自己的GroovyResourceLoader,我想知道是否有一个作者指南描述了所有的移动位

我注意到当groovy试图编译脚本时,它确实试图通过向GRL发送路径来查找类型。然而,它做了一些奇怪的事情,有时它使用“$”作为分隔符,有时它使用普通的old”

这里是试图加载某个内容的一些日志的快照。忽略自动导入内容,请注意它是如何使用“$”作为包分隔符,然后将每个“$”逐个替换为“.”

-->a$b$groovy$X$Something
-->a.b$groovy$X$Something
-->a.b.groovy$X$Something

我正在使用Groovy 1.8.0。

您看到的“$”来自Groovy,它试图匹配内部类。我强烈假设您在某个地方有一个“a.b.groovy.X.Something”,它将引导groovy尝试为这个发现各种内部类组合。例如,您可以有一个“a$b$groovy$X$Something.groovy”文件。

您有显示这种行为的示例代码吗?