Maven Erreur : Projet Maven de Configuration pour le Module n'est pas disponible
Je reçois ce message d'erreur lorsque j'essaie de compiler mon code. J'ai l'pom.xml fichier dans mes répertoires mais je ne suis pas sûr si il ya quelque chose de mal là-dedans. J'ai trouvé un seul lien sur internet à ce sujet et ce n'était pas mon cas: Projet Maven configuration requise pour le module
Erreur:Maven Ressources Compilateur: projet Maven configuration requise pour le module de mise à jour " n'est pas disponible. La Compilation des projets Maven est pris en charge uniquement si externe de construire est démarré à partir d'un IDE.
Voici le contenu de mon fichier pom:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.nothing.updater</groupId>
<artifactId>Updater</artifactId>
<version>1.0-SNAPSHOT</version>
<!--<dependencies>-->
<!--<dependency>-->
<!--<groupId>com.nothing.toolbox</groupId>-->
<!--<artifactId>Toolbox</artifactId>-->
<!--<version>1.1</version>-->
<!--</dependency>-->
<!--</dependencies>-->
</project>
J'apprécierais vraiment votre aide. Merci!
S'il vous plaît, mettez à jour votre question avec votre POM Maven fichier; de plus, vous êtes dans un environnement multi-projet de module?
Merci pour votre réponse! J'ai ajouté le conents de la POM fichier. Oui je suis à l'aide de plusieurs modules.
Merci pour votre réponse! J'ai ajouté le conents de la POM fichier. Oui je suis à l'aide de plusieurs modules.
OriginalL'auteur Nat | 2015-08-14
Vous devez vous connecter pour publier un commentaire.
Clic droit sur le module et sélectionnez créer un Module "projet nom du module" option dans le menu contextuel. Les messages seront affichés. Mais aller à des Problèmes et de voir maintenant. C'est clair et corriger ce problème.
OriginalL'auteur Ojitha
Clic-droit sur l'pom.xml puis cliquez sur "Ajouter comme Projet Maven".
OriginalL'auteur Kajzer
Dans mon cas, le problème a eu lieu après uprgrading IJ à partir de 14.x 15.x et a disparu lorsque j'ai émis le Build -> Projet de Reconstruction de
OriginalL'auteur Maksymilian Wojakowski
Les messages provient de Ligne 43 /org/jetbrains/jps/maven/compiler/MavenResourcesBuilder.java, si ma conjecture est qu'il n'est pom.xml problème, mais plutôt IntelliJ Idea liés.
Si vous creusez plus loin dans le code, il recherche un fichier appelé
maven/configuration.xml
et de ce que je vois, il recherche dans un répertoire temporaire.Peut-être que vous devriez essayer et commencer à construire votre propre que possible.
Pour vos questions: 1. ligne 43 lit
context.processMessage(new CompilerMessage(BUILDER_NAME, BuildMessage.Kind.ERROR, "Maven project configuration required for module '" + target.getModule().getName() + "' isn't available. Compilation of Maven projects is supported only if external build is started from an IDE."));
, qui assez est le message d'erreur que vous obtenez. Et 2. vous trouverez que lorsque vous descendez dansJpsMavenExtensionService.getInstance().getMavenProjectConfiguration
.OriginalL'auteur Lars Gendner
Dans mon cas, cela a été causé par une mauvaise configuration de l'Ide. Il y A longtemps j'avais fait l'expérience de l'
Lifecycle
des options dans leMaven Projects
et avait laissé un peu de phases dans un sous module vérifié queExecute Before Build
.Parce que j'avais complètement oublié avoir vérifié ces, il m'a fallu un certain temps pour comprendre le lien avec les messages d'erreur dans le
Problems
vue. Après la désactivation de laExecute Before Build
commutateurs de l'touchées phases tout revint à la normale, et en particulier l'exécution des tests unitaires est devenu beaucoup plus rapide.OriginalL'auteur ᴠɪɴᴄᴇɴᴛ
modifier .idea/compiler.xml,ajouter config(devrait module de changement de nom pour vous-même):
OriginalL'auteur user5426077
Dans mon cas, j'ai eu ce message d'erreur, parce que mon Maven configuration de l'Ide a été brisé. J'étais entré options non valides dans
VM options for importer
àPreferences:Build,Execution,Deployment->Build Tools->Maven->Importing
.Après la suppression de ces options IntelliJ a commencé à se comporter de nouveau normal.
OriginalL'auteur asmaier
J'ai le même message d'erreur après un Intellij Idea version de mise à niveau (2016.3 à 2017.1):
Mais ma solution a été de l'autre. D'une certaine manière, je pense que le Intellij perdu le maven version utilisé dans mon projet. J'ai été en utilisant maven 2.2.1 mais Intellij a essayé de l'utiliser maven 3.x.
Donc, ma solution a été d'adapter cette configuration:
Et de définir le maven version 2.2.1.
OriginalL'auteur Dherik
J'ai eu ce problème après une Intellij Idea version de mise à niveau. La solution était d'attendre la fin de l'indexation. Alors je pense qu'il a téléchargé un truc dont il avait besoin.
Me fait penser que les autres réponses sur ce fil à propos de l'IJ mise à niveau de version probablement juste besoin d'attendre aussi bien par le temps qu'ils ont fini de tester un peu les choses, le problème a été résolu par lui-même.
OriginalL'auteur Will Brode
Solution rapide (IntelliJ IDEA):
Cliquez-droit sur le projet, sélectionnez Maven->Réimporter
OriginalL'auteur Pro