自定义Jenkins插件从Java发出Http请求

问题描述 投票:0回答:1

我是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 api jenkins httprequest jenkins-plugins
1个回答
0
投票

您的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

© www.soinside.com 2019 - 2024. All rights reserved.