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)
- In eclipse : checkout del trunk in un nuovo project
- Copiare pom.orig.xml in pom.xml
- In eclipse chiudere il progetto
- Eseguire da riga di comando nella cartella del progetto: mvn compile (la prima volta sarà molto lunga) [img8]
- mvn clean
- mvn eclipse:eclipse
- In eclipse : riaprire il progetto
- Vai in preferenze e in java => build path => classpath variables [img9]
- Clicca su New
- NAME : M2_REPO
- PATH : il direttorio del tuo repositori maven locale (Es. C:\WINDOWS\Profiles\nomeutente\.m2\ )
- 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:
- [maven-site-plugin not found] allora provate ad usare come settings.xml questo file qui