2010-08-05 16 views
17

Me gustaría tener un botón para ejecutar (personalizado) objetivos Maven en NetBeans 6.9. Las teclas de acceso rápido también serían agradables. es posible?Botones para ejecutar objetivos Maven en NetBeans

Si no es posible: ¿hay algo así como una consola donde podría Maven comandos directamente?

+1

Bounty es una respuesta que me permite guardar el objetivo personalizado como un botón en la barra de herramientas. – sjakubowski

Respuesta

12

En NetBeans 6.9: Haga clic derecho en el proyecto -> Personalizado -> Metas. Asegúrese de marcar "Recordar como:". Puede ejecutar esto haciendo clic con el botón derecho en el proyecto -> Personalizado -> "myRememberAsName"

No sé si hay una manera fácil de asignar esto a un botón o un atajo.

+0

Es lo mismo también en NetBeans 6.8 y 6.7 – Christina

+0

Gracias. Ya lo sé pero busco algo más conveniente. – deamon

10

En lugar de utilizar objetivos personalizados, puede crear un perfil personalizado.

En las propiedades del proyecto, ve en el panel Configuraciones , añadir uno nuevo, seleccionarlo y luego haga clic en Activar .

En el panel Ejecute seleccione su configuración personalizada.

Luego en el panel Acción seleccione su configuración personalizada y agregue/edite los objetivos que necesita.

Los objetivos que ya están presentes no se pueden eliminar, pero puede eliminar el contenido en "Ejecutar objetivos" y no harán nada.

Luego, cuando haga clic en el botón Ejecutar, se ejecutarán los objetivos que haya establecido.

PD: Hay una consola en Netbeans (Ventana-> Salida-> Terminal) pero en 6.9 sigue siendo experimental (y bastante atractiva), la de 7.1.1 funciona bien.

+0

Esto casi merece la recompensa, pero requiere intercambiar configuraciones para ejecutar múltiples objetivos diferentes en diferentes momentos, que no es lo que estoy buscando. Solo quiero tener botones en la barra de herramientas establecidos en "embarcadero: ejecutar" "liquibase: actualizar", etc., ya que quiero ejecutarlos individualmente y solo algunas veces. – sjakubowski

+0

He tratado de dar la mejor solución "posible". Intenté buscar atajos, pero no encuentro la forma de crear nuevas acciones relacionadas con Maven. Desafortunadamente, los ejemplos son bastante inexistentes para eso ... ¡Todo el recurso está aquí si encontraste la fuerza para hacerlo! http://platform.netbeans.org/tutorials/nbm-google.html http://wiki.netbeans.org/NetBeansDeveloperFAQ –

2

Mi solución no es exactamente lo que está buscando, pero vale la pena mencionarla. Primero, ejecuta tu objetivo personalizado en Netbeans. Una vez que lo hagas, en el menú "Ejecutar" verás "Repetir xxx" en la parte inferior. Este menú tiene un atajo de teclado (Comando F11 en Mac, no estoy seguro de qué se trata en otros sistemas operativos). Por lo tanto, usando este atajo de teclado, puede ejecutar el mismo objetivo maven repetidamente.

Cuestiones relacionadas