2013-03-19 17 views
15

voglio eseguire un comandoesecuzione dei comandi mvn con IntelliJ IDEA

mvn clean dbmaintain:updateDatabase 
  1. Come posso eseguire questo comando per un progetto aperto in IntelliJ IDEA 12?

  2. Se eseguirò questo comando, eseguirà automaticamente i comandi script sul mio server db menzionato nel mio file pom.xml o nel file jdbc.properties?

risposta

28

Se il progetto è stato rilevato da IntelliJ come un progetto Maven, allora si dovrebbe dare un'occhiata alla finestra Maven project, sul lato destro. Il tuo progetto dovrebbe apparire come un nodo, con un sottonodo Lifecycle. Se lo espandi, vedrai gli obiettivi disponibili, incluso clean.

Fare clic con il tasto destro del mouse su questo obiettivo, selezionare Create yourProject[clean] e nella finestra popup sarà possibile aggiungere ulteriori obiettivi da eseguire, incluso dbmaintain:updateDatabase. L'esecuzione di questa configurazione sarà identica all'esecuzione del comando da un prompt dei comandi esterno.

Se il progetto non è stato rilevato come progetto Maven, provare a reimportarlo aprendo la radice pom.xml utilizzando File > Open. IntelliJ ti chiederà se vuoi riaprire il progetto usando la struttura Maven.

+0

Dopo aver fatto clic con il pulsante destro del mouse su subnode clean, in popup in command: box Ho digitato clean dbmaintain: updateDatabase e poi ho fatto clic su Apply. Poi lo eseguo, ora quando faccio di nuovo clic con il tasto destro su quel sottonodo, non mi ha dato alcuna possibilità di creare il tuo progetto [pulito] ... è configurato solo una volta? è eseguito correttamente? – coure2011

+0

Non ho questo problema. Fai clic con il tasto destro su 'clean' o sulla cartella' Lifecycle'? –

+0

vedere lo screenshot su http://imm.io/ZZ8p – coure2011

Problemi correlati