web-dev-qa-db-ja.com

org.glassfish.jersey.archetypesをEclipseに追加する

EclipseでMavenプロジェクトを作成しようとしています。アーキタイプを作成しようとしていますが、以下のエラーが発生します。

アーキタイプorg.glassfish.jersey.archetypes:jersey-quickstart-webapp:2.16を解決できません
org.Eclipse.core.runtime.CoreException:アーティファクトorg.glassfish.jersey.archetypes:jersey-quickstart-webapp:pom:2.16を解決できませんでした

18
user1326301

この問題は、新しいMavenアーキタイプを追加することで解決できます。

  1. Window > Preferencesを開きます
  2. Maven > Archetypesを開きます
  3. [Add Remote Catalog]をクリックして、次を追加します。
    • カタログファイルhttp://repo1.maven.org/maven2/archetype-catalog.xml
    • 説明maven catalog
  4. Eclipseを再起動します

Mavenプロジェクトをもう一度作成してください。それが動作します :)。

{search filter:jersey-quickstart-webapp}

最新バージョンがあります。

60
sreejith v s

手順

  1. Eclipseを開く
  2. New > Project > Maven Projectを選択します
  3. Add Archetypeを選択し、次の詳細を入力します。
    • アーキタイプグループID:org.glassfish.jersey.archetypes
    • アーキタイプアーティファクトID:jersey-quickstart-webapp
    • アーキタイプバージョン:2.16 [利用可能な最新バージョンを入力]
  4. アーキタイプ選択画面から新しく入力したアーキタイプを選択します
  5. プロジェクトの詳細を入力します-Group IDArtifact ID、およびVersion

詳細: https://javabrains.io/courses/javaee_jaxrs/lessons/Setting-Up

13
crazysj

この問題を解決するには、新しいMavenアーキタイプlocallyを追加します。ローカルでは、つまり

  1. これに移動します [〜#〜] url [〜#〜] 、ローカルファイルシステムでXMLファイルをダウンロードします。
  2. 開いた Window > Preferences
  3. 開いた Maven > Archetypes
  4. [ローカルカタログの追加]> [archetype-catalog.xmlファイル
  5. 説明を追加
    1. OK

これがお役に立てば幸いです。

9
Nitesh Goyal

バージョンを変更してみてください2.21の代わりに2.21

org.glassfish.jersey.archetypes jersey-quickstart-webapp 2.21
6
ram kumar

@sreejith v sに感謝します。上記の方法は完全にうまくいきました。ここで同じ手順を繰り返します。

  1. ウィンドウを開く>環境設定
  2. Mavenを開く>アーキタイプ
  3. [リモートカタログの追加]をクリックして、次を追加します。

    3.1カタログファイル: http://repo1.maven.org/maven2/archetype-catalog.xml

    3.2説明:Mavenカタログ

  4. Eclipseを再起動します

Mavenプロジェクトの作成中、ウィンドウはすべてのアーキタイプをロードするのに時間がかかる場合がありますが、ここではリモートカタログファイルとしてarchetype-catalog.xmlを追加しているため、すべてをロードします。

4
Nupur

1つ追加したいのですが、画像1に示されているアーキタイプのインストール中に次のエラーが発生する場合

アーキタイプorg.glassfish.jersey.archetypes:jersey-quickstart-webapp:2.21 org.Eclipse.core.runtime.CoreExceptionを解決できません:アーティファクトorg.glassfish.jersey.archetypes:jersey-quickstart-webapp:pom:を解決できませんでした: 2.21

画像1: enter image description here

次に、このページで指定されたソリューションを続行する前に、Eclipseで これらの手順 を完了しようとします。

3
Deepak Acharya

Eclipseマーケットプレイスへのインターネット接続に問題がある可能性があります。以下の変更で問題が解決します

[ウィンドウを開く]> [設定]> [Mavenを開く]> [アーキタイプ] [リモートカタログカタログファイルの追加]をクリックします。 http://repo1.maven.org/maven2/archetype-catalog.xml プロジェクトの作成を完了します。ジャージの典型を見る

2
Noothan y v

。m2/settings.xmlまたは{maven_home} /conf/settings.xmlにあるsettings.xmlに正しいエントリがあることを確認してください

<settings>
  <proxies>
   <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <Host>YOUR.PROXY.IP.OR.NAME</Host>
      <port>YOUR PROXY PORT</port>
      <username>YOUR PROXY USERNAME (OR EMPTY IF NOT REQUIRED)</username>
      <password>YOUR PROXY PASSWORD (OR EMPTY IF NOT REQUIRED)</password>
      <nonProxyHosts>YOUR PROXY EXCLUSION Host LIST (OR EMPTY)</nonProxyHosts>
    </proxy>
  </proxies>
</settings>

Eclipseからビルドする場合は、Windows> Preference> {Search Maven}> {Select "User Settings"}> {Update settings.xml location}を確認してください。

コマンドラインからビルドする場合は、直接使用できます:

mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes -DarchetypeArticfactId=jersey-quickstart.webapp -DarchetypeVersion=2.28 -DinteractiveMode=false
0
Abhishek