我试图找到一些简单的例子来说明如何使用Jenkins git客户端插件而没有太多运气。当我运行一个groovy脚本(使用groovy插件)时,我没有正确导入git-client-plugin。
import org.jenkinsci.plugins.gitclient;
import hudson.EnvVars;
import hudson.util.StreamTaskListener;
StreamTaskListener stl = new StreamTaskListener();
EnvVars env = new EnvVars();
GitClient git = Git.with(stl, env)
.in('tbd')
.getClient();
这是我在运行groovy脚本时遇到的错误。哈德森的课程正在进口。
startup failed:
Script1.groovy: 1: unable to resolve class org.jenkinsci.plugins.gitclient
@ line 1, column 1.
import org.jenkinsci.plugins.gitclient;
^
我需要对导入git客户端进行哪些更改?
答案 0 :(得分:2)
如评论中所述,您需要更一般的导入。
Gitclient是包,如果要导入该包中的所有类,则必须添加:
import org.jenkinsci.plugins.gitclient.*;
或者只是您正在使用的两个课程:
import org.jenkinsci.plugins.gitclient.Git;
import org.jenkinsci.plugins.gitclient.GitClient;
HTH