Maven プロジェクトをインポートできない場合の複数の解決策: 詳細エラーについてはログを参照してください

ここに画像の説明を挿入

1. エラーを再現する


今日のgitlabアップロードからプロジェクトをダウンロードした後、プロジェクトを開始できません。Evnet Log下の図に示すように、右下隅にあるプロジェクトをクリックして開きます。

ここに画像の説明を挿入

すなわちUnable to import maven project: See logs for details

2. 分析エラー


Unable to import maven project: See logs for details中国語に翻訳されます。无法导入maven项目:参阅日志

では、ログを参照するにはどうすればよいでしょうか。idea以下に示すように、オープニングHelp -> show Log in Explorer

ここに画像の説明を挿入

次の図に示すように、ログを開き、一連のエラー メッセージを見つけます。

ここに画像の説明を挿入

赤いボックスのエラー メッセージによると、Google のサービスに接続できません。Google のサービスに接続できないのはなぜですか? しかし、私は率先して Google のサービスに接続しませんでした。

私たちのプロジェクトが依存しているミラーのいくつかは外部のものです. たとえば、一部のフレームワークは Google によってオープン ソース化されているため、外部のミラーは異なるネットワークを持っていることがあります.

では、この問題をどのように解決すればよいでしょうか。

3. 問題を解決する


現在のエラーを解決するために、次の 2 つの解決策を提供します。

3.1 解決策 1


ideaエディタに付属のものを使用してくださいmaven

次の図に示すように、ショートカット キーを使用しCTRL + ALT + Sて設定パネル ( Settings) を開き、Settings設定パネル ( ) で見つけてBuild, Execution, Deployment -> Build Tools -> MavenMaven home directoryシステム独自のものに変更します。

ここに画像の説明を挿入

クリックしてOKエラーを解決します。

ショートカット キーが競合する場合はCTRL + ALT + S、次の方法を使用して設定パネル ( Settings) を開くことができます。

ここに画像の説明を挿入

3.2 解決策 2


idea組み込みのものを使用する代わりにmaven、独自のインストールを使用しますmaven

  1. 最初にmaven設定ファイルを開きます ( settings.xml)

ここに画像の説明を挿入

Maven持っていない場合はOpen 'settings.xml'mavenインストール ディレクトリのファイルで見つけることができますconf

たとえば、mavenインストール ディレクトリでD:\software\apache-maven-3.8.1次の図に示すようにconf、ディレクトリ内のファイルを検索します。D:\software\apache-maven-3.8.1\conf

ここに画像の説明を挿入

  1. 次に、settings.xmlファイルで、ミラー アドレスを Alibaba Cloud ミラー アドレスに変更します。
<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>
  1. 最後に、パッケージを再インポートします

ここに画像の説明を挿入

4. 補足事項


キャッシュされているいくつかの注意点もありますidea

変更したら、次のスクリーンショットに示すように、キャッシュをクリアして再起動します。

ここに画像の説明を挿入

ここに画像の説明を挿入

設定の問題にも影響を与える別の場所があります. 私のideaデフォルト設定は ですが、それは私たちのニーズを満たしていないので、次の図に示すように、 に設定することをお勧めします.settings -> build,execution,Deployment -> Build Tools -> Maven -> importingJDK for importerjrejrejdk

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/lvoelife/article/details/129862234