maven

Publié le 23 Septembre 2011

Maven est surtout utilisé pour compiler des projets java mais on peut aussi l'utiliser pour les exécuter avec la commande suivante: mvn exec:java -Dexec.mainClass=com.myProject.myMainClass -Dexec.args="arg0 arg1" Bien sûr l'option -Dexec.args n'est pas...

Lire la suite

Rédigé par Bliz

Publié dans #Maven

Repost0

Publié le 29 Avril 2010

Nous allons voir ici comment créer une archive (zip, tar.gz) contenant les fichiers sources du projet. Cette archive sera créer automatiquement lors de la phase "package". Pour cela il faut modifier le pom.xml et redefinir la balise en définissant...

Lire la suite

Rédigé par Bliz

Publié dans #Maven

Repost0

Publié le 27 Avril 2010

Pour créer un jar exécutable avec Maven il faut indiquer dans le pom.xml la classe qui contient la méthode main qui sera le point de lancement de l'application. Ceci permettra de créer un manifest correct pour exécuter le jar. Pour cela il faut redéfinir...

Lire la suite

Rédigé par Bliz

Publié dans #Maven

Repost0

Publié le 16 Février 2010

En temps normal Maven télécharge et installe automatiquement toutes les dépendances spécifiées dans un fichier POM. Cependant si vous êtes derrière un proxy, il se peut que le téléchargment échoue avec l'erreur suivante: Downloading: http://repo1.maven.org/maven2/net/sourceforge/jexcelapi/jxl/2.6.12/jxl-2.6.12.pom...

Lire la suite

Rédigé par Bliz

Publié dans #Maven

Repost0

Publié le 4 Février 2010

Moi j'aime bien travailler avec Eclipse et ça tombe bien il existe un truc super pratique pour importer un projet Maven dans Eclipse avec toutes ses dépendances bien configurées, prêt à l'emploi. Il faut se placer dans le repertoire du projet maven, là...

Lire la suite

Rédigé par Bliz

Publié dans #Maven

Repost0

Publié le 4 Février 2010

Pour démarrer un projet Maven de base j'utilise le plugin archetype avec le goal generate. Le plugin Archetype permet de créer des projets allant du simple et classique "Hello World", jusqu'à des applications web complexes. Ici nous allons créer un projet...

Lire la suite

Rédigé par Bliz

Publié dans #Maven

Repost0