Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
質問
私はMavenの全くの初心者です。 私はEclipse Juno EEでarchetype "webapp"でMavenプロジェクトを作成したいと思っています。Maven Integration for Eclipse WTP (incubation) "とMaven Integration for Eclipse" (Eclipse MarketplaceのInstalled tabで見つけました)をインストールしました。 から新しいプロジェクトを作成しようとすると ファイル->新規_>Mavenプロジェクト から新しいプロジェクトを作成しようとすると、エラーが発生します。
構成されたリポジトリのいずれかからアーキタイプ org.apache.maven.archetypes:maven-archetype-webapp:RELEASE を解決できませんでした。 アーティファクト org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE の解決に失敗しました。 org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE に対してバージョン解決に失敗しました。Could not find metadata org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml in local (C:\Documents and SettingsPEP35KD.m2 translatedrepository) org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE.Failed to resolve version for org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml in local (C:\Documents and Settings PEP35KD.m2repository)。
すべての種類のarchetypeで発生します。 私はプロキシを使っているので、この内容でC:³³Documents and SettingsPEP35KD.m2 に settings.xml というファイルを作成します。
<proxies>
<proxy>
<id>myId</id>
<active>true</active>
<protocol>http</protocol>
<username>rete\pep35kd</username>
<password>XXXX</password>
<host>XXXX</host>
<port>8080</port>
<nonProxyHosts>localhost</nonProxyHosts>
</proxy>
</proxies>
コマンドラインからmvnコマンドが使えない(コマンドが見つからない)ようなので、ご検討ください。私はMaven自体をインストールしたことがなく、プラグインだけで十分だと考えていました:それは正しい仮定ですか?
アップデイト 問題は間違いなくProxyに関連するものです。で。
- ローカル PC に Maven をインストールします。
- Eclipse から Maven Eclipse をインストールする マーケットプレイスからインストールします。
- Maven のインストール ディレクトリをデフォルトの Embedded Maven ではなく、ローカルの PC の Maven ディレクトリに設定します。
のように、すべて期待通りに動作します。理由はよく分かりませんが、おそらくファイアウォールが Maven サーバーとのトラフィックをブロックしているのでしょう。
どのように解決するのですか?
私は、この問題を、次の解決策に従って解決しました。 この他のStackOverflowの質問
私も同じ問題がありました。私は、eclipse に maven archetype catalog を追加することでそれを修正しました。以下に手順を示します。(https プロトコルに注意してください)
- ウィンドウを開く > 環境設定
- Maven を開く > Archetypes
- リモートカタログの追加」をクリックし、以下を追加します。
- カタログファイル。 https://repo1.maven.org/maven2/archetype-catalog.xml
- 説明:Mavenカタログ
関連
-
アクセス制限です。タイプ 'JPEGCodec' は API ではない ☞My Blog Github ☜ ホームページを見る
-
Java Notes 005_この行に複数のマーカーがある - キーを変数に解決できない - シンタックスエラー、ins
-
Junitのユニットテストエラー
-
Server Tomcat v9.0 Server at localhost の起動に失敗しました。
-
ecplise プロンプトが表示されます。"選択したものは起動できません。" "最近の起動はありません。"
-
switch case文のcaseの後の列挙定数は列挙型なし
-
[解決済み] Mavenを使用して、依存関係を持つ実行可能なJARを作成するにはどうすればよいですか?
-
[解決済み] Could not find or load main class "とはどういう意味ですか?
-
[解決済み] Mavenプロジェクトにローカルのjarファイルを追加する方法は?
-
[解決済み] Eclipseにプロジェクトをインポートした後に「Must Override a Superclass Method」エラーが発生する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
無効なメソッド宣言
-
java マイクロソフト払い戻し予期せぬサーバーからのファイルの終了
-
Junitのユニットテストはjava.lang.Testを報告します。
-
BindException: アドレスはすでに使用中です:バインドエラー解決
-
ジャバアレイ
-
Javaがテキストファイルを読み込む
-
Java appears タイプEを囲むインスタンスがアクセスできない。
-
CertificateException: XXXに一致するサブジェクトの代替DNS名が見つかりません 解決策
-
Java基礎編 - オブジェクト指向
-
CAS 5.1.8でhttpをサポートし、認証されていない認可サービスエラーのプロンプトが表示される問題を解決した。