Maven

Maven è tool scritto in java per aiutare gli sviluppatori nella realizzazione di un software.

Startup Con MAVEN

Dopo aver installato i tool necessari (vedi sopra)

  1. In eclipse : checkout del trunk in un nuovo project
  2. Copiare pom.orig.xml in pom.xml
  3. In eclipse chiudere il progetto
  4. Eseguire da riga di comando nella cartella del progetto: mvn compile (la prima volta sarà molto lunga) [img8]
  5. mvn clean
  6. mvn eclipse:eclipse
  7. In eclipse : riaprire il progetto
  8. Vai in preferenze e in java => build path => classpath variables [img9]
  9. Clicca su New
  10. I giochi sono fatti
Nel caso si abbiano degli errori durante mvn che non comprendete date un mvn validate;


Comandi utili

mvn test
Esegue i test - in caso precompila
mvn compile
Compila i sorgenti
mvn package
Crea il package Es. jar
mvn site
Genera un site
mvn process-resources
Filtra i resources files ripiazzando le variabili - viene eseguito in automatico con il compile
mvn clean
Cancella il contenuto della cartella target
mvn eclipse:eclipse
Crea/Aggiorna il .project e .classpath per essere usato da eclipse
mvn surefire-report:report
Genera i report sui test
mvn javadoc:javadoc
Genera i javadoc
mvn javadoc:jar
Genera un jar contenente la documentazione
mvn license:check
Verifica che sia stata applicata la licenza ai file
mvn license:format
Applica la licenza ai file
mvn assembly:assembly
Crea due jar file , entrambi contenenti il codice ed autoesegubili, il secondo ha in più le librerie già incorporate


Possibili Errori

Se otterrete: