我们的Jenkinsfile正在导入一些东西。
import groovy.json.JsonOutput
import groovy.json.JsonSlurper
import hudson.model.Run
import hudson.model.Cause.UserIdCause
import hudson.tasks.junit.TestResultAction
import jenkins.scm.api.SCMRevisionAction
但是,所有这些导入都无法被IntelliJ IDEA识别,因为该文件位于所有源目录的外部,并且我无法给它一个类路径。
另外:
groovyc似乎找到了前两个类-是的,尽管IDEA找不到它们-但其他四个类却找不到。如何将它们放在groovyc的类路径中? @Grab
可以做到这一点,还是将其用于詹金斯自己的课会导致其他问题?