2011-05-21 20 views

Respuesta

33
  1. Ir al menú Ejecutar -> configuraciones de ejecución
  2. debería ver un elemento "Maven Build" en la lista de la izquierda, haga doble clic en él para crear una nueva configuración de ese tipo
  3. el nombre como desea
  4. espacio de trabajo Examinar para seleccionar el directorio base de su proyecto
  5. set exec: java como objetivo y exec.mainClass/yourClass como parámetros.

Esto es como se ve en mi puesta a punto:

enter image description here

PD: si ha configurado el argumento MainClass en el pom.xml, a continuación, se tuvo en cuenta el parámetro de la ejecución .

2

En pom.xml establecer la clase de destino:

<plugin> 
      <groupId>org.codehaus.mojo</groupId> 
      <artifactId>exec-maven-plugin</artifactId> 
      <version>1.2.1</version> 
      <executions> 
       <execution> 
        <goals> 
         <goal>java</goal> 
        </goals> 
       <configuration> 
         <mainClass>org.sonatype.mavenbook.weather.Main</mainClass> 
       </configuration> 
       </execution> 
      </executions> 

luego ir a "Ejecutar como .." -> "Maven construir ..." -> Objetivos "exec: java"

1

Hay un pequeño error en la entrada pom.xml de @grin. El correcto debería ser el siguiente:

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>exec-maven-plugin</artifactId> 
    <version>1.2.1</version> 
    <executions> 
     <execution> 
      <goals> 
      <goal>java</goal> 
      </goals> 
     </execution> 
    </executions> 
    <configuration> 
     <mainClass>org.sonatype.mavenbook.weather.Main</mainClass> 
    </configuration> 
</plugin> 
+1

¿cómo podría configurar si mi clase principal acepta argumentos? – user942640

Cuestiones relacionadas