哪个Jersey版本在Jenkins 2.107.1中运行?

时间:2018-03-21 13:03:56

标签: java jenkins jax-rs grape

我们在Ubuntu上运行Jenkins。

当我们尝试在使用REST调用的Pipeline中使用Java库时,我们遇到了问题。 UriBuilder显然是在旧版本中使用:方法toTemplate缺失并导致MethodNotFound。这很奇怪,因为Java库依赖于

<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0.1</version>

其中包含新版本的UriBuilder。我们使用Grape并正确地将具有所有传递依赖性的库复制到Jenkins。在詹金斯外面,图书馆工作正常。

我的猜测:Jenkins在Jetty版本上运行,该版本提供了旧版本的UriBuilder,它从javax.ws.rs-api 2.0.1以某种方式“赢得”新版本的UriBuilder?

有人能说清楚这个吗?

0 个答案:

没有答案