Utilisation Maven
De EjnTricks
Configuration
A ne pas oublier
- Tests unitaires
Toutes classes contenant le mot "Test" dans le nom doit contenir des points d'entrée pour un test unitaire. Dans le cas contraire (pas d'annotation ou pas d'extension de junit 3) une erreur est rapportée dans l'exécution des tests unitaires. L'exemple suivant provoquera une erreur:
Code
/**
* @author Etienne Jouvin
*
*/
public class CommonUnitTest {
/**
* Display a message in the output.
*
* @param msg Message to display
*/
public void displayError(String msg) {
System.out.println(msg);
}
}
Commandes
Ce paragraphe résume les commandes MAVEN couramment utilisées.
- Purge du répertoire de compilation, généralement target:
mvn clean
- Compilation des sources:
mvn compile
Les sources compilées sont celles dans le répertoire de sources, ne compile pas les tests unitaires.
- Package du projet:
mvn package
Les sources sont compilées, et un fichier jar est créé. Les tests unitaires sont également exécutés avant la réalisation du jar.