我有一个脚本,该脚本与另一个脚本相关。
我有点困惑如何使用@SourceURI
批注,以便第一个脚本的路径不会依赖于第二个脚本的当前位置。
我使用了它,但是sourceUri.resolve
部分出现了错误。我想我都错了。它将报错NullPointerException
@SourceURI def sourceUri
String RELATIVE_LOCATION = "src/folder/NameOfFirstScript.groovy"
File MESSAGE_SENDER_FILE = new File(sourceUri.resolve(RELATIVE_LOCATION))
答案 0 :(得分:0)
使用
@SourceURI @Field URI sourceUri
而不是String