2010-08-05 18 views
17

Mi piacerebbe avere un pulsante per eseguire obiettivi Maven (personalizzati) in NetBeans 6.9. I tasti di scelta rapida sarebbero anche carini. È possibile?Pulsanti per eseguire obiettivi Maven in NetBeans

Se non è possibile: c'è qualcosa come una console in cui posso comandare direttamente Maven?

+1

Bounty è per una risposta che mi consente di salvare l'obiettivo personalizzato come un pulsante nella barra degli strumenti. – sjakubowski

risposta

12

In NetBeans 6.9: Fare clic con il tasto destro del mouse sul progetto -> Personalizzato -> Obiettivi. Assicurati di selezionare "Ricorda come:". È possibile eseguire ciò facendo clic destro sul progetto -> Personalizzato -> "myRememberAsName"

Non so se c'è un modo semplice per assegnare questo a un pulsante o una scorciatoia.

+0

È lo stesso anche in NetBeans 6.8 e 6.7 – Christina

+0

Grazie. Ho già saputo questo, ma alla ricerca di qualcosa di più conveniente. – deamon

10

Invece di utilizzare obiettivi personalizzati è possibile creare un profilo personalizzato.

nelle proprietà del progetto, andare nel pannello Configurazioni, aggiungerne uno nuovo, selezionarlo quindi fare clic su Attiva .

Nel riquadro Esegui selezionare la configurazione personalizzata.

Quindi nel riquadro Azioni selezionare la configurazione personalizzata e aggiungere/modificare gli obiettivi necessari.

Gli obiettivi già presenti non possono essere rimossi ma è possibile eliminare il contenuto in "Esegui obiettivi" e non faranno nulla.

Quindi, quando si fa clic sul pulsante Esegui, gli obiettivi impostati verranno eseguiti.

PS: C'è una console in Netbeans (Finestra-> Output-> Terminale) ma in 6.9 è ancora sperimentale (e piuttosto interessante), quella in 7.1.1 funziona bene.

+0

Questo quasi merita la taglia, ma richiede di scambiare le configurazioni per eseguire più obiettivi maven diversi in momenti diversi, che non è quello che sto cercando. Voglio solo avere pulsanti sulla barra degli strumenti impostata su "jetty: run" "liquibase: update" ecc., Perché voglio eseguirli singolarmente e solo a volte. – sjakubowski

+0

Ho provato a dare la migliore soluzione "possibile". Ho provato a cercare le scorciatoie ma non trovo il modo di creare nuove azioni relative a Maven. Purtroppo gli esempi sono abbastanza inesistenti per quello ... Tutte le risorse sono qui se hai trovato la forza per farlo! http://platform.netbeans.org/tutorials/nbm-google.html http://wiki.netbeans.org/NetBeansDeveloperFAQ –

2

La mia soluzione non è esattamente quello che stai cercando, ma vale la pena menzionarlo. Innanzitutto, esegui il tuo obiettivo personalizzato in Netbeans. Una volta che lo fai, nel menu "Esegui" vedi la scritta "Ripeti xxx" in basso. Questo menu ha una scorciatoia da tastiera (comando F11 su Mac, non so cosa sia su altri sistemi operativi). Quindi, usando questa scorciatoia da tastiera, puoi eseguire ripetutamente lo stesso obiettivo Maven.

Problemi correlati