Maven n'exécutera pas mon projet: Echec de l'exécution de l'objectif org.codehaus.mojo: exec-maven-plugin: 1.2.1: exec
Je ne peux pas courir le Maven Netbeans JavaFX exemple :
Échec de l'exécution de l'objectif org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (par défaut-cli) sur
projet mavenproject3: exécution de la Commande a échoué. Le processus est sorti avec
une erreur: 1 (valeur de Sortie de: 1) -> [Aide 1]Pour voir la trace de la pile d'erreurs, de ré-exécution de Maven avec le -e
commutateur. Re-exécuter Maven avec le paramètre-X pour activer le debug logging.
Mon POM ressemble à ceci :
<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.huw.almexoffice.client</groupId>
<artifactId>almex-office-client</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Almex Office Client</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<mainClass>com.huw.almexoffice.client.MainApp</mainClass>
</properties>
<organization>
<!-- Used as the 'Vendor' for JNLP generation -->
<name>Your Organisation</name>
</organization>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>unpack-dependencies</id>
<phase>package</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<excludeScope>system</excludeScope>
<excludeGroupIds>junit,org.mockito,org.hamcrest</excludeGroupIds>
<outputDirectory>${project.build.directory}/classes</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<id>unpack-dependencies</id>
<phase>package</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>${java.home}/../bin/javafxpackager</executable>
<arguments>
<argument>-createjar</argument>
<argument>-nocss2bin</argument>
<argument>-appclass</argument>
<argument>${mainClass}</argument>
<argument>-srcdir</argument>
<argument>${project.build.directory}/classes</argument>
<argument>-outdir</argument>
<argument>${project.build.directory}</argument>
<argument>-outfile</argument>
<argument>${project.build.finalName}.jar</argument>
</arguments>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerArguments>
<bootclasspath>${sun.boot.class.path}${path.separator}${java.home}/lib/jfxrt.jar</bootclasspath>
</compilerArguments>
</configuration>
</plugin>
</plugins>
</build>
Personne ne sait pourquoi ce qui se passe?
Et si non, quelqu'un sait-il comment faire pour obtenir l'exécution de Maven avec le -e ou -X commutateur via Netbeans? Je suppose que c'est via un clic droit sur le POM et puis exécutez le but d'entrer quelque chose dans le textfield.
source d'informationauteur Oliver Watkins | 2013-11-19
Vous devez vous connecter pour publier un commentaire.
Je n'ai suivantes :
Je ne voudrais pas créer ou de nettoyer le construire. Espérons que vous aide.
ce qui se passe? vous n'avez montrés une grande partie de la production pour être en mesure de décider. si vous êtes à l'aide de netbeans 7.4, essayez de désactiver la Compilation sur Enregistrer.
pour permettre la sortie de débogage, soit exécuter Personnalisé > Objectifs... d'action du projet pop-up ou après l'exécution régulière d'un build, cliquez sur le nouveau avec des options d'action à partir de la sortie de la barre d'outils
Eu le même problème, j'ai travaillé autour d'elle en changeant
${java.home}/../bin/javafxpackager
pour
${java.home}/bin/javafxpackager
Eu le même problème après l'installation d'oracle jdk sur Ubuntu 13.10 64 bits.
J'ai fait les étapes suivantes, pas sûr que l'on a aidé. Je pense qu'au moins 2 et 3 sont nécessaires.
Aussi, après ça, j'ai trouvé que le projet fonctionne, mais se termine avec le code de sortie 1 parce que je n'ai pas fournir les paramètres de ligne de commande. Et le constructeur estime que c'est une erreur. Donc, regardez attentivement pour la sortie et voir si le programme ne commence réellement.
Je suis un débutant dans Maven ne sais pas beaucoup sur elle.
Vérifiez soigneusement sur votre entrée à savoir chemin d'accès au fichier dans mon cas.
Après j'ai bien vérifier, mon chemin d'accès au fichier est erronée en ce qu'elle conduit à cette erreur.
Après je l'ai corrigé, il fonctionne comme par magie lol.
Maven doit être en mesure d'accéder à divers dépôts Maven afin de télécharger des artefacts dans le dépôt local. Si votre système local est d'accéder à Internet à travers un proxy hôte, vous pourriez avoir besoin de spécifier explicitement les paramètres de proxy pour Maven par l'édition de l'Maven
settings.xml
fichier. Maven s'appuie ignorer l'IDE paramètres de proxy qui sont définies dans la fenêtre Options.Pour de nombreux cas, juste de passage
-Djava.net.useSystemProxies=true
à Maven devrait suffire pour télécharger des artefacts à travers le système de proxy configuré. NetBeans 7.1 vous proposera de configurer ce drapeau pour vous, s'il détecte un éventuel problème de proxy. https://netbeans.org/bugzilla/show_bug.cgi?id=194916 a discussion.J'ai résolu ce problème avec un clic droit sur le projet -> Définir comme Projet Principal.
Netbeans doit être en mesure d'indexer le repository maven. Lui permettre de le faire et essayer de nouveau. Il me faisait la même erreur et après avoir indexé le référentiel, il a couru comme un charme
J'ai fait face à la même question. Quand j'ai essayé d'exécuter le projet de l'IDE, il me faisait même erreur. Mais quand j'ai essayé de courir à partir de l'invite de commande, le projet a été en cours d'exécution fine. Alors il est venu à moi qu'il doit y avoir un problème avec les paramètres du programme pour l'Exécuter à partir de l'IDE.
J'ai résolu le problème en modifiant certains paramètres du Projet. J'ai tracé l'erreur et est venu à la partie suivante dans mon pom.xml fichier.
Je suis allé à mon Projet de Propriétés > Catégories > Action: l'Exécution du Projet:
puis-je Définir des Propriétés pour l'Exécution du Projet d'Action comme suit:
Ensuite, j'ai reconstruire le projet et j'ai été en mesure d'Exécuter le Projet. Comme vous pouvez le voir, les IDE(Netbeans dans mon cas), n'a pas été en mesure de trouver les " runfx.args' qui est définie dans les Propriétés du Projet.
Essayez d'exécuter Maven en ligne de commande ou de type "X" dans le champ de texte, vous ne pouvez pas casser quelque chose de cette façon, dans le pire des cas, vous obtiendrez un message d'erreur (je n'ai pas de Netbeans; dans Eclipse, il y a une case à cocher "Débogage").
Lors de l'exécution avec la sortie de débogage est activé, vous devriez voir les chemins qui l'exec-maven-plugin plugin utilise.
L'étape suivante serait alors de copier la commande dans l'invite de commande ou d'un terminal et d'exécuter manuellement pour voir si vous obtenez une erreur utile de message.
Une solution qui a fonctionné dans mon cas est:
1. Allez au module ayant la classe Principale.
2. Cliquez-droit sur pom.xml en vertu de ce module.
3. Sélectionnez "Exécuter Maven" -> "UpdateSnapshots"