Spring Maven nettoyer erreur - Le profil demandé “pom.xml” n'a pas pu être activé car il n'existe pas
Je suis en train de construire un Printemps-Démarrage *.la guerre avec maven, mais je reçois:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.600 s
[INFO] Finished at: 2015-01-28T10:46:11-03:00
[INFO] Final Memory: 6M/123M
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "pom.xml" could not be activated because it does not exist.
Après l'exécution de la mvn: propre.
Je n'ai aucune idée pourquoi, je suis ce guide.
Mon pom.xml
<?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>org.bigriver</groupId>
<artifactId>webconsultas</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>WebConsultas</name>
<description>Sistema de consulta m�dica on the web</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.0.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<start-class>demo.WebConsultasApplication</start-class>
<java.version>1.8</java.version>
</properties>
<dependencies>
<!--
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-rest</artifactId>
</dependency>
-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!--
<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<scope>runtime</scope>
</dependency>
-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-rest</artifactId>
</dependency>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-cypher-compiler-2.1</artifactId>
<version>2.1.5</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>spring-releases</id>
<name>Spring Releases</name>
<url>http://repo.spring.io/libs-release</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-releases</id>
<name>Spring Releases</name>
<url>http://repo.spring.io/libs-release</url>
</pluginRepository>
</pluginRepositories>
</project>
Après le succès, maven génère un dossier cible dans le projet, c'est ne contenant que le Manifeste.mf, pom.propriétés et pom.xml.
Je suis un débutant à l'aide de maven/printemps et je n'ai pas trouver des indices sur ce qu'elle pourrait être. Toute aide serait appréciée.
Le journal complet:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project webconsultas: Fatal error compiling: invalid target release: 1.8 -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project webconsultas: Fatal error compiling
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoExecutionException: Fatal error compiling
at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:796)
at org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:129)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
... 19 more
Caused by: org.codehaus.plexus.compiler.CompilerException: invalid target release: 1.8
at org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:191)
at org.codehaus.plexus.compiler.javac.JavacCompiler.performCompile(JavacCompiler.java:169)
at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:785)
... 22 more
Caused by: java.lang.IllegalArgumentException: invalid target release: 1.8
at com.sun.tools.javac.main.RecognizedOptions$GrumpyHelper.error(RecognizedOptions.java:88)
at com.sun.tools.javac.main.RecognizedOptions$10.process(RecognizedOptions.java:359)
at com.sun.tools.javac.api.JavacTool.processOptions(JavacTool.java:242)
at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:199)
at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:68)
at org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:115)
... 24 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
Ce que maven commande utilisez-vous?
mvn clean package
citant le guide de ressort "À ce stade, vous êtes prêt à créer un fichier WAR. mvn clean package de Cette commande crée cible/gs-convertir-pot-de-guerre-maven-0.1.0.la guerre, un déploiement de l'artefact."
C'est un avertissement, pas une erreur.
mvn clean package
citant le guide de ressort "À ce stade, vous êtes prêt à créer un fichier WAR. mvn clean package de Cette commande crée cible/gs-convertir-pot-de-guerre-maven-0.1.0.la guerre, un déploiement de l'artefact."
C'est un avertissement, pas une erreur.
OriginalL'auteur Rodney Nogueira | 2015-01-28
Vous devez vous connecter pour publier un commentaire.
Le message d'avertissement
signifie que vous en quelque sorte passé
-P pom.xml
à Maven qui signifie "il y a un profil appelépom.xml
; le trouver et activer". Vérifiez votre environnement et de votresettings.xml
pour ce drapeau et aussi regarder tous les<profile>
éléments à l'intérieur des différents fichiers XML.Généralement,
mvn help:effective-pom
est également utile de voir ce que la vraie POM.Maintenant l'erreur signifie que vous avez essayé de configurer Maven pour construire Java 8 code mais vous n'êtes pas à l'aide de Java 8 de l'exécution. Solutions:
JAVA_HOME
est votre amipom.xml
à une version de Java qui vous avez réellement.Connexes:
OriginalL'auteur Aaron Digulla
Je recevais ce message d'avertissement à chaque fois que je faisais 'maven propre". J'ai trouvé la solution :
Ci-dessous la capture d'écran :
Espère que cette aide. 🙂
cela m'a aidé à faire passer le profil n'existe pas de problème. Merci
OriginalL'auteur mantri
Ce lien a une solution de comment le faire fonctionner.
Retrait "pom.xml" à partir de "Profils:" la ligne, puis cliquez sur "Exécuter".
OriginalL'auteur Abhijeet
Goto Propriétés -> maven
Supprimer la pom.xml à partir de l'activer des profils et suivez les étapes ci-dessous.
Suit :
OriginalL'auteur rex roy
Oui même j'ai reçu le même message d'erreur. J'ai donc fait les modifications suivantes
-> Vérifier l'erreur dans les Problèmes de l'onglet situé à proximité de l'onglet Console
-> Voir si l'erreur persiste, il est possible que certains jar fichier peut être endommagé ou obsolète, donc, pom n'est pas activé dans le Projet.
-> j'en ai trouvé un de mes pot était ancienne version, donc j'ai mis à jour la dépendances de maven repository à partir de ce lien https://mvnrepository.com
Alors, pour conclure, faire vérifier si l'erreur persiste, et le fichier jar est obsolète et apporter des modifications en conséquence
OriginalL'auteur Pranav