1
私は、指定されたパスですべてのソリューションファイル(* .sln)を取得し、コンマ区切り文字を使用して文字列(各ソリューションファイルパス)を分割して個別に印刷しようとしました。プログラミングスクリプト言語はJenkins Groovyです。 Jenkinsジョブをビルドするときに、以下のエラーが発生しています。いずれにせよ、これを見て正しい方法で進めてください。Jenkins Groovyスクリプトでコンマ区切り文字を使用して文字列を分割する方法は?
def finder = new FileNameFinder()
def files = finder.getFileNames 'D:\jobs', '**/*.sln'
def resultList = files.tokenize(",")
for(i=0; i<resultList.size();i++)
{
println resultList[i]
}
エラーの詳細:事前に
hudson.remoting.ProxyException: groovy.lang.MissingMethodException: No signature of method: java.util.ArrayList.tokenize() is applicable for argument types: (java.lang.String) values: [,]
Possible solutions: toUnique(), toUnique(), toUnique(java.util.Comparator), takeWhile(groovy.lang.Closure), toUnique(groovy.lang.Closure), toUnique(java.util.Comparator)
感謝!!