java - homepage - Error de Maven: la configuración del proyecto Maven para el módulo no está disponible
maven-compiler-plugin (10)
En mi caso recibí este mensaje de error, porque mi configuración de Maven en IntelliJ estaba rota. Había ingresado opciones no válidas en las opciones de VM options for importer
en Preferences:Build,Execution,Deployment->Build Tools->Maven->Importing
.
Después de eliminar estas opciones, IntelliJ comenzó a comportarse normalmente de nuevo.
Sigo recibiendo este error cuando intento compilar mi código. Tengo el archivo pom.xml en mis directorios pero no estoy seguro de que haya algún error allí. Encontré solo un enlace en Internet con respecto a esto y ese no era mi caso: la configuración del proyecto Maven es necesaria para el módulo
Error: Maven Resources Compiler: la configuración del proyecto Maven requerida para el módulo ''actualizador'' no está disponible. La compilación de proyectos de Maven solo se admite si la compilación externa se inicia desde un IDE.
Aquí está el contenido de mi archivo 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>
Realmente agradecería su ayuda. ¡Gracias!
En mi caso, el problema surgió después de actualizar IJ de 14.x a 15.x y desapareció cuando emití Build -> Rebuild Project
En mi caso, esto fue causado por una mala configuración de IntelliJ. Hace mucho tiempo, había estado experimentando con las opciones de Lifecycle
dentro de la vista Maven Projects
y había dejado algunas fases en un submódulo marcado como Execute Before Build
.
Como me había olvidado por completo de haber comprobado esto, me tomó bastante tiempo entender la conexión con los mensajes de error en la vista Problems
. Después de desmarcar los interruptores Execute Before Build
de las fases afectadas, todo volvió a la normalidad y particularmente las pruebas de unidad en ejecución se hicieron mucho más rápidas.
Haga clic con el botón derecho en el módulo y seleccione la opción Crear módulo "nombre del módulo de proyecto" del menú emergente. Se mostrarán los mensajes. Pero vaya a Problemas y vea ahora. Esto aclarará y corregirá este problema.
Haga clic con el botón derecho en pom.xml y luego haga clic en "Agregar como proyecto Maven".
Los mensajes se originan desde la Línea 43 en /org/jetbrains/jps/maven/compiler/MavenResourcesBuilder.java , así que supongo que no es un problema de pom.xml sino más bien una idea de IntelliJ.
Si profundiza en el código, busca un archivo llamado maven/configuration.xml
y, por lo que veo, busca en algún directorio temporal.
Tal vez deberías intentar y comenzar tu construcción tan limpia como sea posible.
Solución rápida (IntelliJ IDEA): haga clic con el botón derecho en el proyecto, seleccione Maven-> Reimport
Tengo el mismo error después de una actualización de la versión de Intellij Idea (2016.3 a 2017.1):
Error: Maven Resources Compiler: la configuración del proyecto Maven requerida para el módulo ''MODULE_NAKE'' no está disponible. La compilación de proyectos de Maven solo se admite si la compilación externa se inicia desde un IDE.
Pero mi solución fue otra. De alguna manera, creo que el Intellij perdió la versión maven utilizada en mi proyecto. Estaba usando maven 2.2.1 pero Intellij intentaba usar maven 3.x.
Entonces, mi solución fue ajustar esta configuración en:
File > Settings > Build, Execution, Deployment > Build Tools > Maven
Y configura la versión maven a 2.2.1.
Tuve este problema después de una actualización de la versión de Intellij Idea. La solución fue esperar a que termine la indexación. Entonces creo que descargó algunas cosas que necesitaba.
Me hace pensar que las otras respuestas en este hilo sobre la actualización de la versión de IJ probablemente también necesiten esperar, para cuando terminen de intentar algunas cosas, el problema se solucionó solo.
modifique .idea / compiler.xml, agregue config (debe cambiar el nombre del módulo a usted mismo):