Skip to content
EntityQ139941· pop 30· linked from 279 articles

Apache Maven

Sign in to save

Also known as Maven

outil de gestion et d'automatisation de production des projets logiciels Java

Key facts

Developer
The Apache Software Foundation
Initial release
13 July 2004 ; 21 years ago ( 2004-07-13 )
Stable release
3.9.16 / 17 May 2026 ; 24 days ago ( 17 May 2026 )
Written in
Java
Type
Build tool
License
Apache License 2.0
Website
maven .apache .org
Repository
github .com /apache /maven

via Wikipedia infobox

Wikidata facts

Headquarters
San Francisco
Official website
maven.apache.org
Show 12 more facts
programmed in
Java
software version identifier
3.9.15
operating system
cross-platform
publication date
2002-03-30
social media followers
11319
inception
2008-02-01
Commons category
Apache Maven
Sources (6)

via Wikidata · CC0

Article · Français

Apache Maven (couramment appelé Maven) est un outil de gestion et d'automatisation de production des projets logiciels Java en général et Java EE en particulier. Il est utilisé pour automatiser l'intégration continue lors d'un développement de logiciel. Maven est géré par l'organisation Apache Software Foundation. L'outil était précédemment une branche de l'organisation Jakarta Project. L'objectif recherché est de produire un logiciel à partir de ses sources, en optimisant les tâches réalisées à cette fin et en garantissant le bon ordre de fabrication. Il peut se comparer au système make sous Unix ou à l'outil Ant. Maven utilise un paradigme connu sous le nom de Project Object Model (POM) afin de décrire un projet logiciel, ses dépendances avec des modules externes et l'ordre à suivre pour sa production. Il est livré avec un grand nombre de tâches prédéfinies, comme la compilation de code Java ou encore sa modularisation. Un élément clé et relativement spécifique de Maven est son aptitude à fonctionner en réseau. Une des motivations historiques de cet outil est de fournir un moyen de synchroniser des projets indépendants : publication standardisée d'information, distribution automatique de modules jar. Ainsi en version de base, Maven peut dynamiquement télécharger du matériel à partir des dépôts logiciels connus. Il propose ainsi la synchronisation transparente de modules nécessaires. Maven1 et Maven2 ont été développés en parallèle mais les versions ultérieures sont fondées sur la structure de la deuxième version. Les parties suivantes de l'article traitent en priorité Maven2. Une version 3 de Maven est sortie le 8 octobre 2010. La fin de support de la version 2 a été actée le 18 février 2014.

Abstract from DBpedia / Wikipedia · CC BY-SA