Home News FAQs Site info Links Contact Us Search Download Notes Download Project

Who's Online

Select Language

Italian
Home
Come utilizzare Maven2 per creare un progetto Struts PDF Stampa E-mail
Scritto da devil   
sabato 19 aprile 2008
Questa FAQ spiega come utilizzare maven2 per creare un progetto Struts..

Maven 2 è un tool a riga di comando che può essere utilizzato per creare, testare e gestire progetti. Esso fornisce alcune caratteristiche che rendono semplice lo sviluppo di un progetto.

L'installazione è molto semplice;il progetto può essere scaricato dal sito Apache web Project http://maven.apache.org/download.html.


  • Una volta scaricato, abbiamo bisogno di impostare delle variabili di sistema in modo da includere la directory bin di Maven. Su sistemi linux ciò può essere fatto con export PATH=/usr/local/maven-2.0.6/bin:$PATH, mentre su windows settando la variabile di ambiente PATH (PATH=%PATH%; C:\maven-2.0.6\bin )

  • Una volta installato, possiamo controllare se l'installazione è andata a buon fine digitando il comando mvn -v. Se l'installazione è andata a buon fine, verrà stampata la versione di maven.

  • Per generare un progetto è necessario lanciare il seguente comando:

 mvn archetype:create  

 –DgroupId=com.fdar.apress.s2

 –DartifactId=app

 -DarchetypeGroupId=org.apache.struts

 -DarchetypeArtifactId=struts2-archetype-starter

 -DarchetypeVersion=2.0.9-SNAPSHOT

 -DremoteRepositories=http://people.apache.org/maven-snapshot-repository

  • a questo punto che il progetto è stato creato, possiamo vedere l'applicazione attaverso il browser. Il comando di Maven2 “mvn jetty:run” avvia il servlet container. E' importante lanciare il comando nella stessa directory in cui si trova il file pom.xml

  • A questo punto apriamo il browser e digitiamo il seguente link: http:\\localhost:8080\myApp

  • Se vogliamo usare Eclipse IDE, possiamo creare un workspace. Per farlo possiamo lanciare il comando “mvn eclipse:eclipse” e successivamente importare la nostra cartella in eclipse come “Existing Project”.

 

 

Enrico Chiacchiari 


Ultimo aggiornamento ( sabato 19 aprile 2008 )
 
Pros. >
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterToday8
mod_vvisit_counterYesterday20
mod_vvisit_counterThis week28
mod_vvisit_counterThis month107
mod_vvisit_counterAll7465