web-dev-qa-db-fra.com

Les plugins Maven ne peuvent pas être trouvés dans IntelliJ

Après avoir mis à jour ma version d'IntelliJ de 12 à 13, je vois des erreurs sur mon profil/projet/plug-in Maven disant que les plug-in suivants ne peuvent pas être résolus:

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

Alors que j'utilisais IntelliJ 12, ceux-ci ne figuraient pas dans ma liste de plugins, ils ont été ajoutés après la mise à jour et maintenant, il se plaint de ne pouvoir être trouvés. Où puis-je supprimer ces plugins de la liste OR résoudre le problème en les installant?

Je peux exécuter les objectifs maven clean et compile sans problème, mais le profil/plugins a tout simplement l'air en rouge avec des avertissements que je n'aime pas.

51
Spring

J'ai eu le même problème dans IntelliJ 14.0.1. Je pouvais le résoudre en activant "utiliser le registre des plugins" dans les paramètres maven d'IntelliJ.

26
GarfieldKlon

Exécutez une réimportation forcée à partir de la fenêtre de l'outil maven. Si cela ne fonctionne pas, invalidez vos caches (Fichier> Invalider caches) et redémarrez. Attendez que IDEA pour réindexer le projet.

18
Javaru

J'ai eu ce problème pendant des années avec le plugin maven-deploy, et l'erreur est apparue même si je n'incluais pas directement le plugin dans mon POM. Pour contourner le problème, je devais forcer l’inclusion du plug-in avec une version dans la section du plug-in POMs, juste pour supprimer le red-squiggly.

Après avoir essayé chaque solution sur StackOverflow, j’ai trouvé le problème: En regardant dans mon répertoire . M2/repository/org/Apache/maven/plugins/maven-deploy-plugin, il existait une version 'XY' avec "2.8.2" et al. J'ai donc supprimé tout le répertoire maven-deploy-plugin, puis réimporté mon projet Maven.

Il semble donc que le problème soit un bogue IJ dans l'analyse du référentiel. Cependant, je ne supprimerais pas tout le rapport, mais uniquement les plugins qui signalent une erreur.

13
Steven Spungin

Le rouge avec les avertissements maven-site-plugin résolu après la construction du site Cycle de la vie:

enter image description here

Ma version d'IntelliJ est Community 2017.2.4

11
Wendel

J'ai eu la même erreur et j'ai pu m'en débarrasser en supprimant mon ancien fichier de paramètres Maven. Ensuite, j'ai mis à jour les plugins Maven manuellement à l'aide de la commande mvn:

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

Enfin, j'ai exécuté le bouton "Réimporter tous les projets Maven" dans l'onglet Projet Maven dans IntelliJ. Les erreurs ont disparu dans mon cas.

8
Björn Jacobs

Aucune des autres réponses n'a fonctionné pour moi. La solution qui a fonctionné pour moi a été de télécharger manuellement l'artefact manquant via cmd:

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

J'utilise IntelliJ Ultimate 2018.2.6 et ai découvert que la fonctionnalité Réimporter tout le projet Maven n'utilise pas le JDK, défini dans les paramètres: , Exécution, déploiement | Outils de construction | Maven | Coureur . Au lieu de cela, il utilise son propre JRE dans IntelliJ_HOME/jre64/ par défaut. Vous pouvez configurer le JDK pour l'importateur dans Build, Execution, Deployment | Outils de construction | Maven | Importation .

Dans mon problème spécifique, un certificat SSL était manquant dans le magasin de clés JRE. Malheureusement IDEA enregistre uniquement ce problème dans son propre fichier journal. Une petite boîte rouge pour informer de l’exception RuntimeException était vraiment réellement Agréable...

4
nils

J'ai récemment été confronté au même problème. Aucune des autres solutions n'a résolu les lignes d'erreur en rouge.

Ce que j'ai fait était de lancer les cibles réelles en question (déployer, site). Je pouvais voir ces dépendances alors être récupérées.

Après cela, une réimportation a fait l'affaire.

3
Denham Coote

Je pourrais résoudre ce problème en remplaçant "Maven home directory" de "Bundled (Maven 3)" par "/usr/local/Cellar/maven/3.2.5/libexec" dans les paramètres maven de IntelliJ (14.1.2).

3
MathiasJ

J'ai eu le même problème. J'ai ajouté les plugins dans mes dépendances pom.xml et cela fonctionne pour moi.

    <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

Allez à IntelliJ -> Préférences -> Plugin

Recherchez Maven, vous verrez: 1. Intégration Maven 2. Extension d’intégration Maven.

Sélectionnez l'option d'intégration Maven et redémarrez votre Intellij

1
Anil

Supprimez votre plugin Maven unknown local et réimportez tous les projets Maven. Cela résoudra ce problème.

enter image description here

1
Xin Cai

Décochez la case "Travailler hors connexion" dans les paramètres Maven.

1
Maheshkumar

Si un artefact ne peut pas être résolu, allez dans le répertoire de votre référentiel .m2/et vérifiez que vous n'avez PAS ce type de fichier:

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

Si vous n'avez aucun artefact dans le dossier, supprimez-le et essayez à nouveau de le réimporter dans IntelliJ.

le contenu de ces fichiers est comme:

#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

Sans le fichier * .lastUpdated, IntelliJ (ou Eclipse en passant) est activé pour recharger ce qui manque.

1
Gauthier Peel

Cela a été utile pour moi ... supprimez tous les dossiers et fichiers sous "C:\Utilisateurs [compte d'utilisateur Windows] .m2\repository".

Enfin, vous avez lancé 'Reimport All Maven Projects' dans l'onglet Maven Project d’IntelliJ.

1
Brandon Oakley

Si vous avez des gribouillis rouges sous le projet dans le plug-in Maven, essayez de cliquer sur le bouton "Réimporter tous les projets Maven" (qui ressemble à un symbole d'actualisation).

Reimport all Maven Projects

1
satoukum

J'ai changé le répertoire personnel Maven de Bundled (Maven 3) à Bundled (Maven 2) dans le paramètre maven. Et ça marche pour moi. Essaye!

0
Culbert

cela pourrait aider quelqu'un sur la ligne

j'ai rencontré des problèmes similaires, mon système n'a pas été en mesure de résoudre le serveur proxy
donc connecté au point d'accès wifi local.

0
Abhishek D K

Pour moi, il y avait une erreur dans le fichier settings.xml. J'utilisais http: // dans l'URL, ce qui ne fonctionnait pas. Une fois que je l'ai supprimé, les plugins ont été téléchargés avec succès.

<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

Vous pouvez les ajouter en tant que dépendances:

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

Intellij va les résoudre. Une fois les dépendances d'importation réussies, vous pouvez les nettoyer.

0
Nassim Hassaine

"IntelliJ IDEA et Maven - Solutions de" plugins non résolus "" - en particulier, supprimer le dossier plugin - puis réimporter tous les plugins maven après le redémarrage de mon idée - a fonctionné pour moi .

0
womd

Voici ce que j'ai essayé de résoudre le problème et cela a fonctionné:

  1. Supprimez manuellement le plug-in existant du référentiel .m2
  2. Activé "utiliser le registre des plugins" dans IntelliJ
  3. Invalidé le cache et redémarré IntelliJ
  4. Réimportation du projet Maven dans IntelliJ

Après avoir suivi les étapes ci-dessus, le problème a été résolu. Espérons que cela vous aide aussi.

0
SureshAtt

Cela a fonctionné pour moi:

  • Fermer IDÉE
  • Supprimer les répertoires "*. Iml" et ". Idée" (présents dans le dossier racine du projet)
  • Exécutez "mvn clean install" à partir de la ligne de commande
  • Réimportez votre projet dans IDEA

Après la réimportation de l’ensemble du projet, l’installation des dépendances commencera et durera quelques minutes, selon votre connexion Internet.

0
Abhishek Gupta

Dans mon cas, il y avait deux dépendances légèrement différentes (version 2.1 vs 2.0) dans deux sous-modules maven. Une fois que je suis passé à une version unique, l'erreur s'est produite IDEA 14. (Actualiser et le balayage .m2 n'a pas aidé.)

0
Pavel Vlasov