2012-02-02 17 views
8

Tengo un proyecto maven en la última versión de Netbeans pero debido a un problema indeterminado con mi configuración de entorno/maven tengo que construir el proyecto desde la línea de comando usando gmake como construir con mvn clean install viene con muchos errores .¿Cómo ejecutar un proyecto maven/clase principal en netbeans sin construir primero?

Por lo tanto, me preguntaba cómo estoy construyendo desde la línea de comandos, cuando uso netbeans para ejecutar el proyecto/clase principal, ¿cómo puedo ejecutarlo sin que compile/compile primero, es decir, cada vez que hago clic derecho clase principal y seleccionar ejecutar archivo - dirá - 'Building ...' - ¿puedo simplemente ejecutar el archivo sin compilar/compilar?

Gracias!

Respuesta

3

Si no es exactamente una forma de ejecutar esto en Netbeans, pero como una solución postulo el proyecto desde la línea de comandos usando:

mvn exec: java -Dexec.mainClass = "com.rory.djgx.server. Principal "

Solo necesita asegurarse de que esto se ejecute en el directorio raíz de las clases compiladas (.class), por ejemplo com/rory/djgx y que el pom.xml está en este directorio raíz.

2

Si solo desea ejecutar Build/Compile, tiene la opción de usar todas las potencias de las fases de compilación, como Validar, Construir, Probar, Empaquetar, Integrar, Probar, Verificar, Instalar o Desplegar. Para ello es necesario:

-Derecho Haga clic en Proyecto -> Custom -> Objetivos ...

-En los Objetivos se puede elegir la opción más específicamente opción para construir lo que quiera, como compilar, implementar , etc ...

+2

¿Podría explicarlo más? Cada vez que ejecuto un proyecto maven desde Netbeans, primero tiene que construir. Incluso sin cambios, simplemente no puedo volver a ejecutarlo. ¿Podría omitir la construcción con su solución? – Samuel

Cuestiones relacionadas