Jenkins中的Groovy脚本-MultipleCompilationErrorsException

时间:2019-11-27 09:03:28

标签: java jenkins groovy apache-poi

我在詹金斯里有一个“项目”,有几个步骤: -执行赢批 -执行Groovy脚本

因此,我为jenkins安装了一个特殊的groovy插件,并设置了groovy脚本的路径。该脚本可以在groovy控制台和cmd中正常工作。但是恰恰在詹金斯,我遇到了错误:

$ "C:\Program Files (x86)\Groovy\Groovy-3.0.0\bin\groovy.exe" -cp C:\Users\lokadm\.groovy\utils C:\Folder\myscript.groovy

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
file:/C:/Users/lokadm/.groovy/utils/ExcelUtils.groovy: 6: unable to resolve class org.apache.poi.hssf.usermodel.HSSFSheet

@ line 6, column 1.
import org.apache.poi.hssf.usermodel.HSSFSheet

Groovy脚本设置: enter image description here

我认为问题与Apache Poi有关。在执行主脚本时,我还要调用另一个脚本-ExcelUtils.groovy。在此脚本中,所有分类的poi均已导入。 ExcelUtils.groovy的开始:

import java.io.*
import org.apache.poi.hssf.usermodel.*
import org.apache.poi.xssf.usermodel.*
import org.apache.poi.ss.util.*
import org.apache.poi.ss.usermodel.*

我还尝试将poi.jars添加到常规设置类路径中,但似乎没有帮助。 enter image description here

该怎么办?

感谢您的帮助。

0 个答案:

没有答案
相关问题