获取groovy脚本的文件URI

时间:2019-11-15 05:45:40

标签: groovy groovyshell

我有一个脚本,该脚本与另一个脚本相关。 我有点困惑如何使用@SourceURI批注,以便第一个脚本的路径不会依赖于第二个脚本的当前位置。

我使用了它,但是sourceUri.resolve部分出现了错误。我想我都错了。它将报错NullPointerException

@SourceURI def sourceUri

String RELATIVE_LOCATION = "src/folder/NameOfFirstScript.groovy"
File MESSAGE_SENDER_FILE = new File(sourceUri.resolve(RELATIVE_LOCATION))

1 个答案:

答案 0 :(得分:0)

使用

@SourceURI @Field URI sourceUri而不是String