web-dev-qa-db-ja.com

EclipseのJersey Mavenクイックスタートアーキタイプ

私は通常mavenを使用してジャージーを作成しようとしていますが、いつものようにscrennshootのようにこの構造を常にエラーなしで取得していますか?ジャージーの一般的なレイアウトとは異なります。

私はこれを使用しています:

org.glassfish.jersey.archetypes
jersey-quickstart-webapp
2.16

enter image description here

pom.xml:

<project xmlns="http://maven.Apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.Apache.org/POM/4.0.0 http://maven.Apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>org.test</groupId>
  <artifactId>serverSide</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>serverSide</name>
  <url>http://maven.Apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>
5
Mr Asker

アーキタイププロジェクトを正しく作成しているとは思いません。表示しているのはorg.Apache.maven.archetypes : maven-archetype-quickstartの製品です

EclipseでJerseyアーキタイプを作成する方法を簡単に説明します

  1. FileNewOtherに移動します

  2. ダイアログでMavenファイルMaven Projectを選択し、次に Next

    enter image description here

  3. 次のダイアログでは、すべてのデフォルトを維持して、 Next

    enter image description here

  4. この次のダイアログでは、Mavenアーキタイプを選択します。検索ボックスに「jersey-quickstart-webapp」と入力します。すべてのアーキタイプが読み込まれるまでに少し時間がかかります。 IDEはまだロード中です。進行状況は5秒以内に表示されるはずです。検索結果が表示されない場合は、の場合、アーキタイプがインストールされていない可能性があります。アーキタイプを取得する方法については、 このStackoverflowの回答 を参照してください。

    アーキタイプが読み込まれ、結果リストにjersey-quickstart-webappが表示されたら、[アーキタイプの最新バージョンのみを表示]をオフにします。したがって、チェックを外すと、利用可能なバージョンが増えるはずです。 org.glassfish.jersey.archetypesまでスクロールし、バージョン2.16(または、選択した場合は最新バージョンであれば何でも)を選択します。次にヒット Next

    enter image description here

  5. 次のダイアログで、groupId、artifactId、packageを入力してから、 Finish

    enter image description here

  6. 次の構造のプロジェクトが表示されます。 jspページが原因で、プロジェクトにエラーが発生します。ここでは使用しないので、必要に応じて削除できます。これでエラーが解消されます。

    enter image description here


関連項目:

24
Paul Samsotha

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

Archetype 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で次の手順を完了してください:

手順:

  1. Eclipseに移動Help->Install New Software ...
  2. http://download.Eclipse.org/technology/m2e/releases "insideWork with」フィールドに入力してクリックします追加ボタン。
  3. 名前を付けます。たとえば、 "remote archetypes"をクリックして、[〜#〜] ok [〜#〜]をクリックしますボタン。 enter image description here
  4. 次に、すべて選択ボタンをクリックします。 enter image description here
  5. Nextボタンを2回クリックします。
  6. ライセンスに同意し、更新されたmavenをインストールします。
8
Deepak Acharya

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

新しいmavenプロジェクトの作成中にアーキタイプに関する問題を解決するには、同じ手順に従ってください。

Eclipse IDEで次のように移動します。

ウィンドウにカーソルを合わせる-> [設定]をクリック

mavenを検索してArchetypeを選択します(スクリーンショットのように、フードの下の最初のオプション)enter image description here

この上記のURLは将来変更される可能性があります。その場合、最新のURLについては、カタログファイルの場所の下のリンクを参照してください http:/ /maven.Apache.org/archetype/maven-archetype-plugin/specification/archetype-catalog.html

  • [説明]で、独自の選択の説明を入力し、[OK]をクリックしてメインメニューを適用します。

いつかEclipseにアーキタイプをロードするようにしてください(ダウンロード状況については進行状況メニューを確認してください)

これでうまくいきました。ありがとう

enter image description here

0
sarav