Domanda

Ho un progetto J2EE in Eclipse 3.2 e alla fine di ogni build voglio creare e distribuire automaticamente un file WAR. Al momento devo farlo manualmente, ovvero 5 o 6 clic del mouse e sarebbe bello automatizzarlo.

So di poterlo fare con uno script di build personalizzato che utilizza ANT ma spero in una soluzione nativa di Eclipse.

Ho i plug-in J2EE standard tools (JST) e Web Standard Tools (WST) installati nel mio ambiente Eclipse.

È stato utile?

Soluzione

Se puoi implementarlo come uno script Ant, puoi fare in modo che Eclipse invochi lo script Ant su ogni build automaticamente (e all'interno dell'ambiente Eclipse). Utilizza Project- > Properties- > Builders- > Add- > Ant Builder. Dai a quel builder il tuo script Ant personalizzato e verrà automaticamente eseguito dopo il "normale" costruttori del tuo progetto.

Altri suggerimenti

Esistono solo due opzioni:

  • Oppure fai clic con il pulsante destro del mouse sul progetto: Esegui - > Esegui sul server. (Il tuo progetto deve essere un progetto web.)
  • Oppure scrivi quello script di formica e usi eclipse per memorizzare la tua configurazione di esecuzione della formica e riutilizzare quella configurazione.

Utilizzando l'ultima versione di EE Java Eclipse è possibile definire i server e collegare il progetto a tali server.

Questo distribuirà automaticamente il tuo progetto sul server quando il progetto cambia.

Fai clic destro sul tuo progetto: Esporta - > Web - > File WAR Fai quello che vuoi fare.

Prendi in considerazione l'utilizzo di netbeans, la distribuzione completa di orecchi e guerre senza la necessità di scrivere te stesso per la maggior parte dei server principali, ad esempio tomcat, weblogic, glassfish e jboss.

Lo consiglio vivamente, anche sulla suite razionale IBM.

Karl

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top