groovy的新手,而不是java爱好者。在我的jenkinsfile中,我遇到了一个我认为很简单的问题。将数组设置为groovy中的变量
SURL = new String[3]
for (int i = 0; i < 3; i++)
{
url="value"
SURL[i]="${url}"
}
好像在这个简单的例子中SURL [0]到SURL [2]将被设置为“value”。我得到的错误:
java.lang.ArrayStoreException: org.codehaus.groovy.runtime.GStringImpl
任何帮助表示赞赏。谢谢!
Jenkins管道不是一个真正的普通groovy-你得到的错误是与管道行为 – Jayan
有关,因为@doelleri说你试图将GString分配给一个字符串变量,而实际上你不需要根据你的代码使用GString 。 – dsharew