Installation de apache ant
YouTube : le lecteur ne se charge qu'au clic, pour ne pas vous pister avant. Voir sur YouTube
Précédent
Touche Q ou GAUCHE pour passer au fichier précédent
19 commentaires
Tri par popularité
Tri chronologique
Suivant
Touche D ou DROITE pour passer au fichier suivant
43



kra Vermisseau
Pas sûr que ça suffise à te garder en positif très longtemps...
sven.is En réponse à kra Vermisseau
Clansman irkblmo
JesusOmega En réponse à Clansman Vermisseau
Sphax LoMBriK addict !
Narf En réponse à Sphax LoMBriK addict !
babausse Asticot
Chaque_Jirac En réponse à babausse Mervisseau
Bon, à part qu'on est passé à Maven 3 il y a 3 ans environ... Même si Maven conserve les éléments de maven 2 (en ne renommant pas le .m2 en .m3 par exemple, par soucis de compatibilité), on est sur Maven 3 maintenant. Et ca change pas mal de choses, notamment sur la gestion des SNAPSHOT (qui sont maintenant timestampés).
Mouke En réponse à Chaque_Jirac Lombrik Mythik
Chaque_Jirac En réponse à Mouke Mervisseau
Mouke En réponse à Chaque_Jirac Lombrik Mythik
babausse En réponse à Chaque_Jirac Asticot
Chaque_Jirac En réponse à babausse Mervisseau
Java2Brain En réponse à babausse Vermisseau
donc, je pense que quand ne peut pas dire qu'on doit utiliser l'un à la place de l'autre, puis ce qu'il sont dans des domaines différents
et merci pour votre remarque :)
babausse En réponse à Java2Brain Asticot
Chaque_Jirac En réponse à Java2Brain Mervisseau
Ant, c'est juste un outil qui permet d'interfacer des commandes (parfois de manière aveugle). Bref, nativement, Ant fait beaucoup moins et est beaucoup moins normé (et par extension beaucoup plus verbeux je trouve). Ant ne fait qu'appeler des commandes quand Maven les gère pour toi et les encapsule. D'où l'intérêt de Maven par rapport à Ant. Dans un projet sous Maven, je crée mes poms, ma hiérarchie, je définis mes artifacts, et les devs n'ont plus rien qu'à cloner le git et faire mvn clean install quand ils veulent (ou mvn jetty:run pour deploy sur un serveur d'appli léger que j'ai configuré avant). Avec Ant, c'est pas le même délire.
Ensuite, pour brancher à une PIC (tournons pas autour du pot : pour brancher à du Jenkins) : tellement plus simple avec Maven.
Pour release : tellement plus simple avec Maven (natif).
Pour gérer mes releases et mes livraisons : tellement plus simple avec Maven.
Pour gérer la qualité du code : tellement plus simple avec Maven (plugins Pmd, Checkstyle et Findbugs qui conditionnent le build success).
Pour générer un livrable "custom" : tellement plus simple avec Maven (plugins Assembly).
Pour minifier mes scripts front-end : tellement plus simple avec Maven (plugins Minify ou YUI-Compressor).
Pour remplacer des valeurs à une étape précise du process global de build ou de release : tellement plus simple avec Maven (plugin Assembly ou plugin War).
etc...
A vrai dire, je cherche un truc qu'il ne ferait pas et j'ai du mal à trouver. Alors que chaque fois que j'utilise Ant, j'ai envie de me pendre...
Chinois11 Ténia koué
Episode 1: comment supprimer un compte lelombrik
Ced Lombrik
Tisla Lombric Shaolin