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を解決できませんでした
この問題は、新しいMavenアーキタイプを追加することで解決できます。
Window > Preferences
を開きますMaven > Archetypes
を開きますAdd Remote Catalog
]をクリックして、次を追加します。http://repo1.maven.org/maven2/archetype-catalog.xml
maven catalog
Mavenプロジェクトをもう一度作成してください。それが動作します :)。
{search filter:jersey-quickstart-webapp}
最新バージョンがあります。
手順
New > Project > Maven Project
を選択しますAdd Archetype
を選択し、次の詳細を入力します。org.glassfish.jersey.archetypes
jersey-quickstart-webapp
2.16
[利用可能な最新バージョンを入力]Group ID
、Artifact ID
、およびVersion
。詳細: https://javabrains.io/courses/javaee_jaxrs/lessons/Setting-Up
この問題を解決するには、新しいMavenアーキタイプlocallyを追加します。ローカルでは、つまり
Window > Preferences
Maven > Archetypes
archetype-catalog.xml
ファイルこれがお役に立てば幸いです。
バージョンを変更してみてください2.21の代わりに2.21:
org.glassfish.jersey.archetypes jersey-quickstart-webapp 2.21
@sreejith v sに感謝します。上記の方法は完全にうまくいきました。ここで同じ手順を繰り返します。
[リモートカタログの追加]をクリックして、次を追加します。
3.1カタログファイル: http://repo1.maven.org/maven2/archetype-catalog.xml
3.2説明:Mavenカタログ
Eclipseを再起動します
Mavenプロジェクトの作成中、ウィンドウはすべてのアーキタイプをロードするのに時間がかかる場合がありますが、ここではリモートカタログファイルとしてarchetype-catalog.xmlを追加しているため、すべてをロードします。
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
次に、このページで指定されたソリューションを続行する前に、Eclipseで これらの手順 を完了しようとします。
Eclipseマーケットプレイスへのインターネット接続に問題がある可能性があります。以下の変更で問題が解決します
[ウィンドウを開く]> [設定]> [Mavenを開く]> [アーキタイプ] [リモートカタログカタログファイルの追加]をクリックします。 http://repo1.maven.org/maven2/archetype-catalog.xml プロジェクトの作成を完了します。ジャージの典型を見る
。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