问题标签 [jersey-3.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
50 浏览

maven - 查看多版本 JAR (MRJAR) 的版本源

我正在尝试为一些作为 MRJAR 发布的项目附加 Java 9 或 Java 11 源代码,jersey-container-jetty-http-3.0.2junit-platform-commons-1.4.0.

查看jersey-container-jetty-http-3.0.2-sources.jar我的文件~/.m2/repository没有META-INF/versions目录,.java标准包位置中的文件适用于 Java 8(预模块系统)。如果我解压缩https://repo1.maven.org/maven2/org/glassfish/jersey/containers/jersey-container-jetty-http/3.0.2/jersey-container-jetty-http-3.0,也是这种情况。 2-sources.jar

这对我的调试器来说是个大麻烦:(

我能够从https://github.com/eclipse-ee4j/jersey/releases/tag/3.0.2下载完整的源代码,它包含以下目录和源代码:

containers/jetty-http/src/main/java11

containers/jetty-http/src/main/java8

我以为这可能只是泽西岛的问题,但是看着junit-platform-commons-1.4.0我看到了类似的问题。我的~/.m2/repositoryhttps://repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.4.0/junit-platform-commons-1.4.0-sources.jar都不包含任何 java 9 的代码+ 版本,但发布 JAR 包含/META-INF/versions/9/org/junit/platform/commons/util/ModuleUtils.class.

所以我的问题是:是否包含 Maven 支持的多个 Java 版本的源代码?如果是这样,Java 9+ 源文件在哪里?

0 投票
1 回答
29 浏览

jersey - 如何配置 Jersey 3x 以使用嵌入式 Jetty 9x

我正在尝试从 2.35 升级到 Jersey 3x 以使用嵌入式 Jetty 9x,以便我可以使用 3x 中支持的异步服务器 API。当前的 maven pom.xml 是:

现在,当我将版本更改为 3.0.0 时,出现依赖错误。我正在尝试遵循 jersey 用户指南的模块和依赖项的第 2 章,但我无法解决正确的依赖项。

在 Jersey 3x 的 POM 中引用的正确球衣依赖项是什么?

0 投票
0 回答
31 浏览

jakarta-ee - Jersey 2 vs Jersey 3 使用哪一个,为什么?

我想将 Jersey 版本从 2.x 升级到 3.x。现在升级是好事吗?升级时我需要记住什么。