有关使用GroovyResourceLoader的示例和提示

时间:2012-05-03 12:13:37

标签: groovy

我正在尝试安装自己的GroovyResourceLoader,并且想知道是否有某个描述所有hte移动位的授权指南。

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

下面是一些尝试加载某些内容的快照。忽略自动导入内容,请注意如何使用'$'作为包分隔符,然后使用'。'逐个替换每个'$'。

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

我正在使用Groovy 1.8.0。

1 个答案:

答案 0 :(得分:0)

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