Esecuzione dell'organizzazione obiettivo non riuscita.codehous.mojo: exec-maven-plugin: 1.4.0: java


Ho provato a eseguire questo programma Maven tutto il giorno ma senza successo. Continuo a ricevere questo errore:

[ERRORE] Impossibile eseguire l'organizzazione dell'obiettivo.codehous.mojo: exec-maven-plugin: 1.4.0: java (default-cli) sul progetto get-with-jersey: I parametri ‘mainClass’ per l'org obiettivo.codehaus.mojo: exec-maven-plugin: 1.4.0: java mancante o non valido

Dopo aver eseguito mvn exec:java.

mvn clean install funziona bene e costruisce, ma l'esecuzione del programma fallisce.

Ho scaricato e inserito il plugin per 1.4.0 dove credo che Maven permetta a tutti i suoi plugin di esistere, ma non riesco a capire perché continua a bloccarsi.

Ecco il mio pom.XML.

<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.bridge.rest.jersey</groupId>
<artifactId>get-with-jersey</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>Get Request with Jersey</name>

<repositories>
    <repository>
        <id>maven2-repository.java.net</id>
        <name>Java.net Repository for Maven</name>
        <url>http://download.java.net/maven/2/</url>
        <layout>default</layout>
    </repository>
</repositories>

<dependencies>

    <!--
    <dependency>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>exec-maven-plugin</artifactId>
        <version>1.2.1</version>
    </dependency>
    -->

    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-server</artifactId>
        <version>1.9</version>
    </dependency>

    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-client</artifactId>
        <version>1.9</version>
    </dependency>

    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-json</artifactId>
        <version>1.9</version>
    </dependency>

    <dependency> 
        <groupId>org.hsqldb</groupId> 
        <artifactId>hsqldb</artifactId> 
        <version>2.0.0</version> 
    </dependency>

</dependencies>

Grazie per il vostro aiuto, in attesa di vostre risposte!

Author: xtheking, 2015-08-11

1 answers

Non è stata specificata la classe principale da eseguire:

mvn exec:java -Dexec.mainClass=foo.bar.MainClass

Http://www.mojohaus.org/exec-maven-plugin/java-mojo.html

 17
Author: manouti, 2015-08-11 20:32:02