ホームページ  >  記事  >  Java  >  Maven ライブラリの依存関係が IntelliJ IDEA のプロジェクトに自動的に追加されないのはなぜですか?

Maven ライブラリの依存関係が IntelliJ IDEA のプロジェクトに自動的に追加されないのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-01 18:29:02218ブラウズ

Why are Maven library dependencies not automatically added to my project in IntelliJ IDEA?

IntelliJ IDEA での Maven 依存関係のインポート

IntelliJ IDEA で Maven プロジェクトをインポートするときに、すべての Maven 依存関係を自動的に含めることができないという問題が発生しました。問題。依存関係エラーは、特定のクラスを開いたときにのみ表示されます。

質問

Maven ライブラリの依存関係がプロジェクトに自動的に追加されないのはなぜですか?

回答

POM が準拠しており、すべての依存関係が利用可能である限り、IntelliJ はすべての依存関係を自動的にダウンロードしてプロジェクトのクラスパスに追加します。

Maven プロジェクトを IntelliJ にインポートすると、通常、Maven プロジェクトの自動インポートを構成するかどうかを尋ねるメッセージ ボックスが表示されます。これは、POM に加えられた変更が自動的にロードされることを意味します。

解決策

  1. 自動インポートを有効にする

    [ファイル] > [Maven 設定] に移動します。 ; インポートでは、「Maven プロジェクトを自動的にインポートする」チェックボックスを選択します。

  2. 完全なクリーンを実行します

    • プロジェクト ウィンドウ (および IntelliJ) を閉じ、すべての *.iml ファイルとすべての .idea を削除します。フォルダー (モジュールごとに 1 つある必要があります)。
    • コマンドラインから mvn clean install を実行します。
    • プロジェクトを IntelliJ に再インポートし、自動インポートを有効にするように求められたときにメモします。 > ビルドツール > Maven > インポート。

以上がMaven ライブラリの依存関係が IntelliJ IDEA のプロジェクトに自動的に追加されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。