web-dev-qa-db-ja.com

IntelliJ IDEAでMavenから依存関係を更新するにはどうすればよいですか?

プロジェクトのpom.xmlに依存関係を手動で追加する場合、Maven 依存関係をダウンロードし、IntelliJがモジュールをビルドするようにしますIntelliJライブラリが見つからないことについて不平を言っています。同時にMavenは依存JARを見つけてプロジェクトをビルドできます。

IntelliJに、Mavenによってダウンロードされたライブラリを使用するように指示する方法?

55
Jan H

毎回手動で再インポートする必要はありません。自動インポートを有効にできます ここに記載されています 設定-> Maven-> Mavenプロジェクトの自動インポートでこれを変更します。

36
Daniel Kaplan

IntelliJは、追加された依存関係をローカルのMavenリポジトリから取得しません。 IntelliJにpom.xmlを再インポートするように指示する必要があります。

  1. IntelliJでプロジェクトビューを開く
  2. Pom.xmlファイルを右クリックし、Maven-Reimportを選択します
  3. これがあなたのために働く場合、IntelliJはプロジェクトに依存関係を追加します
  4. 必要な依存関係がに追加されているかどうかを確認します
    • ファイル-プロジェクト構造-プロジェクト設定-ライブラリ
    • およびファイル-プロジェクト構造-モジュール-依存関係
46
Jan H

IntelliJ IDEA 2016

Mavenプロジェクトを自動的にインポートする

アプローチ1

  • ファイル>設定...>ビルド、実行、展開>ビルドツール>Maven>インポート>チェックMavenプロジェクトを自動的にインポート

    Import Maven projects automatically

アプローチ2

  • 押す Ctrl + Shift + A >「Mavenのインポート」と入力し、「Mavenプロジェクトを自動的にインポート」を選択して押します Enter >チェックMavenプロジェクトを自動的にインポート

再インポート

アプローチ1

  • プロジェクトビューで、プロジェクトフォルダーを右クリック>Maven>Reimport

アプローチ2

  • View>Tools Windows> Mavenプロジェクト

    • プロジェクトを右クリック>再インポート

    または

    • 「すべてのMavenプロジェクトを再インポート」アイコンをクリックします。

      Reimport All Maven Projects

21

チェックを外します

「オフライン作業」

設定-> Mavenで!それは私のために働いた! :D

8
nicou50

何らかの理由で(少なくともバージョン2019.1.2では)IntelliJはローカル.m2ディレクトリの依存関係を無視します。上記の解決策のどれも私にとってはうまくいきませんでした。最終的にIntelliJにローカルの依存関係を検出させる唯一のことは、次のとおりです。

  1. プロジェクトを閉じる
  2. pom.xml(プロジェクトディレクトリではありません)をクリックしてプロジェクトを開きます
  3. Open as Projectをクリックします

List item

  1. Delete Existing Project and Importをクリックします

enter image description here

2
k13i

「Mavenプロジェクトを自動的にインポート」のチェックとは別に、ファイル>設定> Maven>ユーザー設定ファイルからsettings.xmlファイルが存在することを確認します。存在しない場合は、settings.xmlファイルパスをオーバーライドして指定します。

2
user

ファイル>設定>ビルド、実行、展開> Maven>チェック:常にスナップショットを更新

それは私のために働いた。

0
aevin