我是Jenkins插件开发的新手,我正在创建一个插件,我希望从该插件向REST API发出HTTP请求并解析JSON结果。
[我发现我可以使用脚本标签在Jelly中进行fetch()请求,但我需要在Java中进行。
我尝试将一些导入内容添加为:
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
当我运行mvn hpi:run
时,收到消息:“程序包java.net.http不存在”
有什么想法吗?
您的Java版本是什么?如果是Java 11,请尝试如下操作:
import java.net.http.HttpClient;
其中模块名称是java.net.http
您是否已将依赖项添加到java.net.http包中?如果不行,请尝试:
module org.example {
requires java.httpclient;
}
有关更多详细信息:http://cr.openjdk.java.net/~mr/jigsaw/ea/module-summary.html