Apache Maven c'est justement un build maitrisé à la différence d'un script Apache Ant ou d'un build via l'IDE.
Si tu as une forte dépendance à internet c'est pour télécharger les libs, mais c'est valable pour tout projet ayant des dépendances tierces, il faut bien les récupérer un jour. Il existe l'option -o pour le mode offline une fois que tu as tout.
A ce moment là ta Debian dépend d'Inernet quand tu fais un apt-get dist-upgrade ….
Dans un contexte d'entreprise vous devez sûrement avoir installé un gestionnaire de dépot à la Sonatype Nexus ou Artifactory.
Avantages : un modèle unifié de projet qui lui assure un bon support dans tous les IDEs.
Build reproductible
Dépendances explicites et correctement gérées et versionnées.
Gestion propre des releases et des branches de dev (notamment sous Git).
Simple exemple nous sommes passés d'un build Ant + déploiement durant 4 H à un build Maven + déploiement de 15 minutes (avec des tests unitaires n’existant pas du temps de Ant). Donc question performances ….
[^] # Re: À suivre...
Posté par Emmanuel Hugonnet . En réponse à la dépêche Enfin, un client EBICS java libre. Évalué à 5.
Apache Maven c'est justement un build maitrisé à la différence d'un script Apache Ant ou d'un build via l'IDE.
Si tu as une forte dépendance à internet c'est pour télécharger les libs, mais c'est valable pour tout projet ayant des dépendances tierces, il faut bien les récupérer un jour. Il existe l'option -o pour le mode offline une fois que tu as tout.
A ce moment là ta Debian dépend d'Inernet quand tu fais un apt-get dist-upgrade ….
Dans un contexte d'entreprise vous devez sûrement avoir installé un gestionnaire de dépot à la Sonatype Nexus ou Artifactory.
Avantages : un modèle unifié de projet qui lui assure un bon support dans tous les IDEs.
Build reproductible
Dépendances explicites et correctement gérées et versionnées.
Gestion propre des releases et des branches de dev (notamment sous Git).
Simple exemple nous sommes passés d'un build Ant + déploiement durant 4 H à un build Maven + déploiement de 15 minutes (avec des tests unitaires n’existant pas du temps de Ant). Donc question performances ….
Bref une migration qu'on ne regrette pas.