web-dev-qa-db-ja.com

MavenプラグインはIntelliJに見つかりません

IntelliJのバージョンを12から13に更新した後、次のプラグインを解決できないというエラーがMavenプロファイル/プロジェクト/プラグインに表示されます。

org.Apache.maven.plugins:maven-clean-plugin:2.4.1
org.Apache.maven.plugins:maven-deploy-plugin
org.Apache.maven.plugins:maven-install-plugin
org.Apache.maven.plugins:maven-site-plugin

私はIntelliJ 12を使用していたが、これらは私のプラグインリストにありませんでしたが、更新後に何らかの形で追加され、見つからないという不満があります。これらのプラグインをリストから削除できますORそれらをインストールして問題を解決しますか?

Mavenの目標cleancompileを問題なく実行できますが、プロファイル/プラグインは、私が気に入らない警告を伴ってすべて赤で表示されます。

51
Spring

IntelliJ 14.0.1でも同じ問題が発生しました。IntelliJのMaven設定で「プラグインレジストリを使用」を有効にすることで解決できました。

26
GarfieldKlon

Mavenツールウィンドウから強制再インポートを実行します。それでもうまくいかない場合は、キャッシュを無効にし(File> Invalidate caches)、再起動します。 IDEA=がプロジェクトのインデックスを再作成するのを待ちます。

18
Javaru

私はmaven-deployプラグインで何年もこの問題を抱えていました。POMにプラグインを直接含めていなかったにもかかわらず、エラーが現れました。回避策として、赤の波線を削除するために、POMプラグインセクションにバージョン付きのプラグインを強制的に含める必要がありました。

StackOverflowですべてのソリューションを試した後、問題を見つけました:私の。m2/repository/org/Apache/maven/plugins/maven-deploy-pluginディレクトリには、バージョン「XY」と「2.8.2」などがありました。そこで、maven-deploy-pluginディレクトリ全体を削除してから、Mavenプロジェクトを再インポートしました。

そのため、問題はリポジトリの解析におけるIJバグであるようです。ただし、リポジトリ全体を削除するのではなく、エラーを報告するプラグインのみを削除します。

13
Steven Spungin

警告付きの赤maven-site-pluginビルド後に解決siteライフサイクル:

enter image description here

私のIntelliJバージョンはコミュニティ2017.2.4です

11
Wendel

私は同じエラーがあり、古いMaven設定ファイルを削除することでそれを取り除くことができました。次に、mvnコマンドを使用してMavenプラグインを手動で更新しました。

mv ~/.m2/settings.xml ~/.m2/settings.xml.old
mvn -up

最後に、IntelliJの[Mavenプロジェクト]タブで[すべてのMavenプロジェクトを再インポート]ボタンを実行しました。私の場合、エラーは消えました。

8
Björn Jacobs

他の答えはどれも私にとってはうまくいきませんでした。私のために働いた解決策は、cmdを使用して不足しているアーティファクトを手動でダウンロードすることでした:

mvn dependency:get -DrepoUrl=http://repo.maven.Apache.org/maven2/ -Dartifact=ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
6
Eng.Fouad

私はIntelliJ Ultimate 2018.2.6を使用していますが、機能すべてのMavenプロジェクトを再インポートは設定で設定されたJDKを使用しないことがわかりました:ビルド、実行、展開|ビルドツール|メイヴン|ランナー。代わりに、デフォルトでIntelliJ_HOME/jre64/にある独自のJREを使用します。 ImporterのJDKを構成するには、Build、Execution、Deployment |ビルドツール|メイヴン|インポート中

私の特定の問題では、JREキーストアにSSL証明書がありませんでした。残念ながらIDEAはこの問題を独自のログファイルにのみ記録します。RuntimeExceptionについて通知する小さな赤いボックスはreallyいいね...

4
nils

私は最近、同じ問題に直面しました。他のどのソリューションも、赤いエラー行を解決しませんでした。

私がしたことは、問題の実際のターゲット(デプロイ、サイト)を実行することでした。これらの依存関係が取得されるのを見ることができました。

その後、再インポートがトリックを行いました。

3
Denham Coote

IntelliJ(14.1.2)のmaven設定で、「Mavenホームディレクトリ」を「Bundled(Maven 3)」から「/usr/local/Cellar/maven/3.2.5/libexec」に変更することで、この問題を解決できました。

3
MathiasJ

同じ問題がありました。プラグインをpom.xmlの依存関係に追加しました。

    <dependency>
        <groupId>org.Apache.maven.plugins</groupId>
        <artifactId>maven-site-plugin</artifactId>
        <version>3.3</version>
        <type>maven-plugin</type>
    </dependency>

    <dependency>
        <groupId>org.Apache.maven.plugins</groupId>
        <artifactId>maven-install-plugin</artifactId>
        <version>2.4</version>
        <type>maven-plugin</type>
    </dependency>

    <dependency>
        <groupId>org.Apache.maven.plugins</groupId>
        <artifactId>maven-deploy-plugin</artifactId>
        <version>2.7</version>
        <type>maven-plugin</type>
    </dependency>
1
olivejp

Goto IntelliJ->設定->プラグイン

Mavenを検索すると、1。Maven Integration 2. Maven Integration Extensionが表示されます。

Maven統合オプションを選択し、Intellijを再起動します

1
Anil

ローカルのMaven不明なプラグインを削除し、すべてのMavenプロジェクトを再インポートします。これでこの問題は修正されます。

enter image description here

1
Xin Cai

Maven設定の[オフラインで作業する]チェックボックスをオフにします。

1
Maheshkumar

アーティファクトが解決できない場合.m2/repositoryのディレクトリに移動して、その種類のファイルがないことを確認します。

build-helper-maven-plugin-1.10.pom.lastUpdated

フォルダにアーティファクトがない場合は、削除して、IntelliJで再インポートを再試行してください。

これらのファイルの内容は次のとおりです。

#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice.
#Fri Mar 10 10:36:12 CET 2017
@default-central-https\://repo.maven.Apache.org/maven2/.lastUpdated=1489138572430
https\://repo.maven.Apache.org/maven2/.error=Could not transfer artifact org.codehaus.mojo\:build-helper-maven-plugin\:pom\:1.10 from/to central (https\://repo.maven.Apache.org/maven2)\: connect timed out

* .lastUpdatedファイルがないと、IntelliJ(またはEclipse)が欠落しているものをリロードできます。

1
Gauthier Peel

これは私のためのトリックでした...「C:\ Users [Windowsユーザーアカウント] .m2\repository」の下のすべてのフォルダーとファイルを削除します。

最後に、IntelliJの[Mavenプロジェクト]タブで[すべてのMavenプロジェクトを再インポート]を実行しました。

1
Brandon Oakley

Mavenプラグインのプロジェクトの下に赤い波線がある場合は、[すべてのMavenプロジェクトを再インポート]ボタン(更新記号のように見える)をクリックしてみてください。

Reimport all Maven Projects

1
satoukum

Maven設定でMavenホームディレクトリをBundled(Maven 3)からBundled(Maven 2)に変更しました。そして、これは私のために働きます。試してみてください!

0
Culbert

これは誰かが助けになるかもしれない


.

0
Abhishek D K

私にとっては、settings.xmlに間違いがありました。私はそれが機能していなかったため、URLでhttp://を使用していました。削除すると、プラグインは正常にダウンロードされました。

<proxy>
   <id>optional</id>
   <active>true</active>
   <protocol>http</protocol>
   <Host>www-proxy.xxxx.com</Host>
   <port>80</port>
  <!-- <nonProxyHosts>local.net</nonProxyHosts>-->
  </proxy>

  <!-- Proxy for HTTPS -->
  <proxy>
   <id>optional1</id>
   <active>true</active>
   <protocol>https</protocol>
   <Host>www-proxy.xxxx.com</Host>
   <port>80</port>
   <!--<nonProxyHosts>local.net</nonProxyHosts>-->
  </proxy>
0
Prashant

これらを依存関係として追加できます。

<dependencies>
    <dependency>
        <groupId>org.Apache.maven.plugins</groupId>
        <artifactId>maven-clean-plugin</artifactId>
        <version>2.4.1</version>
    </dependency>
</dependencies>

Intellijはそれらを解決します。インポートの依存関係が正常に完了したら、それらを削除できます。

0
Nassim Hassaine

"IntelliJ IDEA and and Maven-" Unresolved Plugin "Solutions" -特に、プラグインフォルダを削除する-ide再起動後にすべてのmavenプラグインを再インポートする。

0
womd

ここに私が問題を修正しようとしたものがあり、それは働いた:

  1. .m2リポジトリから既存のプラグインを手動で削除しました
  2. IntelliJで「プラグインレジストリを使用」を有効化
  3. キャッシュを無効にし、IntelliJを再起動しました
  4. IntelliJでMavenプロジェクトを再インポートしました

上記の手順を実行した後、問題は修正されました。うまくいけば、これもあなたを助けます。

0
SureshAtt

これは私のために働いた:

  • IDEAを閉じる
  • 削除 "*。iml"および "。idea" -directories(プロジェクトのルートフォルダーに存在)
  • コマンドラインから「mvn clean install」を実行します
  • プロジェクトをIDEAに再インポートします

プロジェクト全体を再インポートした後、インターネット接続によっては依存関係のインストールが開始され、完了するまでに数分かかります。

0
Abhishek Gupta

私の場合、2つのMavenサブモジュールに2つのわずかに異なる依存関係(バージョン2.1と2.0)がありました。単一のバージョンに切り替えた後、エラーはIDEA= 14.になりました。

0
Pavel Vlasov