1. ホーム
  2. jersey

[解決済み] Jersey 2.x (2.6) のために必要な Maven の依存性

2022-02-16 13:27:34

質問内容

私はJersey 1.x (1.2)から2.x (2.6)に移行しようとしていますが、正確なMaven依存関係を特定するのに苦労しています。Jerseyのドキュメントが十分に包括的ではなく、新しいバージョンに必要なMaven依存関係が言及されていません。

どなたか、Jersey 2.x (2.6) に必要な maven の依存関係の包括的なリストをお持ちですか?

ジャージーのドキュメント https://jersey.java.net/documentation/latest/migration.html#mig-1.x

解決方法は?

サーブレット環境であれば、必要な依存関係は

<dependency>
    <groupId>org.glassfish.jersey.containers</groupId>
    <artifactId>jersey-container-servlet</artifactId>
    <version>2.6</version>
</dependency>

これで必要なものはすべて引き込まれます。もしサーブレット2.5の環境であれば、代わりにこれを使います。

<dependency>
    <groupId>org.glassfish.jersey.containers</groupId>
    <artifactId>jersey-container-servlet-core</artifactId>
    <version>2.6</version>
</dependency>

2.5 サーブレットの詳細については、以下を参照してください。 こちら

あるいは、次のようにMavenのアーキタイプからプロジェクトを作成することもできます。 こちら

アップデイト

ただ、注意点として、Jersey 2.6を使う意義は、Java 6をサポートする最後のバージョンであることです。もしこれがあなたにとって必要でないのであれば、私は 最新版 .