Introducing G2.ai, the future of software buying.Try now
Octopus Deploy
Sponsorisé
Octopus Deploy
Visiter le site web
Image de l'avatar du produit
Apache Maven

Par The Apache Software Foundation

Profil non revendiqué

Revendiquer le profil G2 de votre entreprise

Revendiquer ce profil confirme que vous travaillez chez Apache Maven et vous permet de gérer son apparence sur G2.

    Une fois approuvé, vous pouvez :

  • Mettre à jour les détails de votre entreprise et de vos produits

  • Augmenter la visibilité de votre marque sur G2, la recherche et les LLMs

  • Accéder à des informations sur les visiteurs et les concurrents

  • Répondre aux avis des clients

  • Nous vérifierons votre adresse e-mail professionnelle avant d'accorder l'accès.

4.3 sur 5 étoiles

Comment évalueriez-vous votre expérience avec Apache Maven ?

Octopus Deploy
Sponsorisé
Octopus Deploy
Visiter le site web
Cela fait deux mois que ce profil n'a pas reçu de nouvel avis
Laisser un avis

Avis et détails du produit Apache Maven

Valeur en un coup d'œil

Moyennes basées sur les avis d'utilisateurs réels.

Temps de mise en œuvre

4 mois

Retour sur investissement

10 mois

Intégrations Apache Maven

(1)
Informations d'intégration provenant de véritables avis d'utilisateurs.
Image de l'avatar du produit

Avez-vous déjà utilisé Apache Maven auparavant?

Répondez à quelques questions pour aider la communauté Apache Maven

Avis Apache Maven (167)

Voir les avis vidéo de 1
Avis

Avis Apache Maven (167)

Voir les avis vidéo de 1
4.3
Avis 167

Avantages & Inconvénients

Généré à partir de véritables avis d'utilisateurs
Voir tous les avantages et inconvénients
Rechercher des avis
Filtrer les avis
Effacer les résultats
Les avis G2 sont authentiques et vérifiés.
Sumeet S.
SS
Senior Analyst/ Senior Software Engineer
Entreprise (> 1000 employés)
"Revue pour Apache Maven"
Qu'aimez-vous le plus à propos de Apache Maven?

Construction de projet simplifiée

Gestion des dépendances Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Maven?

Configuration XML

Courbe d'apprentissage abrupte et complexité Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Soins hospitaliers et de santé
US
Petite entreprise (50 employés ou moins)
"Le meilleur outil d'automatisation de build pour les piles Java"
Qu'aimez-vous le plus à propos de Apache Maven?

La configuration facile à utiliser, la construction, les plugins et la gestion des dépendances en font le meilleur. L'arbre des dépendances, la gestion du cycle de vie, l'exécution automatique des tests à chaque construction Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Maven?

Il n'y a rien à détester, sauf qu'il a une petite courbe d'apprentissage qui nécessite un peu de pratique. Avis collecté par et hébergé sur G2.com.

Vickey M.
VM
SDET
Entreprise (> 1000 employés)
"Revue d'Apache Mevan"
Qu'aimez-vous le plus à propos de Apache Maven?

Il résout des problèmes tels que la gestion des dépendances, les dépôts d'artefacts, etc. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Maven?

La documentation est médiocre pour Apache Mevan. Cela rend les choses difficiles faciles et les choses faciles difficiles. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Technologie de l'information et services
UT
Entreprise (> 1000 employés)
"Excellent outil de gestion de projet et de construction open source spécialement pour Java"
Qu'aimez-vous le plus à propos de Apache Maven?

Il télécharge automatiquement toutes les dépendances depuis Internet ou des dépôts configurés. Réduit les tracas de télécharger manuellement toutes les dépendances et de configurer le chemin de construction. De nombreux plugins sont disponibles pour des actions personnalisées. Écrire un plugin est également très facile. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Maven?

Parfois, trouver des plugins pour accomplir certaines tâches peut être difficile. Avis collecté par et hébergé sur G2.com.

Sai K.
SK
Software Engineer
Entreprise (> 1000 employés)
"Apache Maven - Le meilleur outil d'automatisation de construction"
Qu'aimez-vous le plus à propos de Apache Maven?

Apache Maven est largement utilisé et très apprécié pour plusieurs raisons :

1. Gestion des dépendances : Maven fournit un moyen centralisé et efficace de gérer les dépendances de projet, ce qui facilite l'inclusion par les développeurs de bibliothèques et d'outils couramment utilisés dans leurs projets. Cela élimine le besoin de gérer manuellement les dépendances et garantit que les projets sont construits de manière cohérente.

2. Structure de projet standard : Maven fournit une structure de projet standard qui facilite la compréhension et le travail des développeurs sur les projets, même s'ils ne sont pas familiers avec le code. Cette cohérence peut également faciliter la collaboration des membres de l'équipe sur les projets et permettre aux nouveaux développeurs de se familiariser rapidement.

3. Support des tests et de l'intégration continue : Maven facilite l'automatisation du processus de test et la détection des problèmes potentiels tôt dans le cycle de développement. Cela contribue à garantir que les projets sont livrés avec une qualité supérieure et moins de bogues.

4. Open Source : Apache Maven est un logiciel open-source, ce qui signifie qu'il est gratuit à utiliser et peut être modifié et distribué par n'importe qui. Cela le rend accessible à de nombreux utilisateurs, quel que soit leur budget ou leurs ressources.

Ainsi, Apache Maven est très apprécié pour sa capacité à gérer les dépendances, à fournir une structure de projet standard, à supporter les tests et l'intégration continue. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Maven?

Apache Maven a quelques inconvénients :

1. Bien que Maven offre de nombreuses fonctionnalités, sa vaste gamme d'options et de paramètres de configuration peut rendre difficile pour les nouveaux utilisateurs de commencer et de comprendre pleinement son fonctionnement.

2. Parfois, Maven peut être excessivement complexe, surtout pour les petits projets. Cela peut rendre difficile pour les développeurs de configurer et de personnaliser Maven selon leurs besoins spécifiques.

3. À mesure que les projets grandissent et deviennent plus complexes, Maven peut devenir lent, surtout lorsqu'il s'agit de gérer un grand nombre de dépendances. Avis collecté par et hébergé sur G2.com.

Chaitanya P.
CP
Associate Information Technology Consultant - Grade IS2
Entreprise (> 1000 employés)
"Le meilleur outil de construction pour JAVA"
Qu'aimez-vous le plus à propos de Apache Maven?

cela rend la vie des programmeurs plus facile en téléchargeant les jars nécessaires depuis le CDN et en rendant le code plus simple Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Maven?

ils auraient pu créer une documentation appropriée pour les nouveaux utilisateurs Avis collecté par et hébergé sur G2.com.

Shayan D.
SD
Technology Analyst
Entreprise (> 1000 employés)
"Meilleur outil de construction pour les projets JAVA"
Qu'aimez-vous le plus à propos de Apache Maven?

Apache Maven est le meilleur outil d'automatisation de construction qui gère diverses injections de dépendances requises dans le projet Java. Nous utilisons Maven dans notre organisation pour construire et compiler des projets Java sur notre machine locale ainsi que pour automatiser les constructions via Jenkins. Il aide à suivre les dépendances et à les mettre à jour dès qu'une nouvelle mise à jour est disponible. Tout ce que nous devons faire est d'ajouter les dépendances respectives dans le fichier pom. Nous avons un dépôt distant pour Maven auquel nous nous connectons et pouvons utiliser les dépendances/jars créés au sein de notre organisation. Nous utilisons également Maven pour créer une image Docker que nous utilisons pour le déploiement. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Maven?

Il n'y a pas de tels désagréments. Cela fonctionne pour nous. Je peux seulement suggérer qu'il génère d'énormes quantités de journaux pendant l'exécution, ce qui est difficile à déboguer si une erreur est rencontrée. Avis collecté par et hébergé sur G2.com.

Rishabh C.
RC
Tech Intern
Logiciels informatiques
Petite entreprise (50 employés ou moins)
"Mon avis honnête sur Apache Maven"
Qu'aimez-vous le plus à propos de Apache Maven?

À mon avis, Apache Maven est un outil d'automatisation de construction open-source populaire pour les projets basés sur Java. Il est connu pour sa capacité à gérer les dépendances et à gérer les constructions ainsi que son architecture basée sur des plugins. Récemment, j'ai terminé mon projet universitaire, un site web pour lequel j'ai utilisé Apache Maven. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Maven?

Selon mon expérience d'utilisation d'Apache Maven, il est un peu lent par rapport à d'autres outils, car il a beaucoup de fichiers de configuration et d'informations inutiles. Avis collecté par et hébergé sur G2.com.

Abhik P.
AP
Software Engineer
Marché intermédiaire (51-1000 employés)
"Rationalisez votre processus de construction avec Apache Maven."
Qu'aimez-vous le plus à propos de Apache Maven?

Apache Maven est un outil d'automatisation de construction populaire utilisé dans les projets Java pour gérer les dépendances du projet, construire et empaqueter le code, et générer des rapports de projet. Voici quelques avantages de l'utilisation de Maven :

Gestion des dépendances : Maven simplifie la gestion des dépendances du projet en téléchargeant automatiquement les dépendances requises depuis un dépôt distant, et il garantit que toutes les dépendances sont compatibles entre elles.

Processus de construction cohérent : Avec Maven, les développeurs peuvent définir un processus de construction standard qui est cohérent à travers différents projets. Cela peut économiser du temps et des efforts dans la configuration des constructions pour chaque projet.

Plugins : Maven est livré avec un grand nombre de plugins qui peuvent être utilisés pour effectuer diverses tâches, telles que les vérifications de qualité du code, l'analyse de la couverture du code et le déploiement.

Facile à apprendre et à utiliser : Maven utilise un format de configuration XML simple, qui est facile à comprendre et à utiliser, même pour les développeurs qui sont nouveaux avec l'outil.

Support communautaire : En tant qu'outil open-source, Maven dispose d'une grande communauté active de développeurs qui contribuent au projet, fournissent du support et développent des plugins.

Dans l'ensemble, Maven peut aider les développeurs de logiciels à gérer les dépendances du projet, automatiser le processus de construction et améliorer la qualité de leur code. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Maven?

L'une des principales critiques d'Apache Maven est sa complexité et sa courbe d'apprentissage abrupte, surtout pour les nouveaux développeurs. La configuration d'un projet Maven et la configuration du processus de build peuvent être difficiles, et les fichiers de configuration XML utilisés par Maven peuvent être verbeux et difficiles à lire et à comprendre. Cela peut rendre difficile pour les développeurs de personnaliser leur processus de build pour répondre à leurs besoins spécifiques.

Un autre problème courant avec Maven est que son processus de build peut être lent, en particulier lorsqu'on travaille avec des projets grands ou complexes. Cela peut être frustrant pour les développeurs qui souhaitent itérer et tester rapidement leur code.

La gestion des dépendances de Maven peut également être problématique par moments. Bien que la résolution des dépendances de Maven puisse être utile pour gérer des projets logiciels complexes avec de nombreuses bibliothèques interdépendantes, elle peut également entraîner des conflits et des erreurs s'il y a des incompatibilités de version ou des dépendances conflictuelles dans un projet.

Dans l'ensemble, bien qu'Apache Maven ait de nombreux avantages et soit largement utilisé dans l'écosystème Java, il n'est pas sans défis et limitations. Les développeurs peuvent avoir besoin d'investir du temps pour apprendre et configurer Maven afin de mieux répondre à leurs besoins et flux de travail. Avis collecté par et hébergé sur G2.com.

Akrur Ranjan B.
AB
Marché intermédiaire (51-1000 employés)
"Facile à utiliser, courbe d'apprentissage fluide"
Qu'aimez-vous le plus à propos de Apache Maven?

L'un des points forts de Maven est sa capacité à gérer les dépendances. Il le fait grâce à l'utilisation d'un dépôt centralisé, ce qui permet aux développeurs de gérer facilement les dépendances et d'éviter les conflits. Maven fournit également une structure de projet standard, ce qui facilite la compréhension de la structure d'un projet par les développeurs et leur permet de le parcourir aisément.

Un autre avantage de Maven est son système de plugins étendu. Il existe de nombreux plugins disponibles pour Maven qui offrent des fonctionnalités supplémentaires, telles que la génération de documentation, l'exécution de tests et le packaging du projet pour le déploiement. Les plugins sont faciles à installer et à utiliser, et ils peuvent être personnalisés pour répondre aux besoins spécifiques d'un projet.

Maven offre également une interface en ligne de commande puissante, ce qui facilite l'automatisation des tâches et l'exécution d'actions répétitives. Cela permet de gagner du temps et de réduire le risque d'erreurs, rendant le processus de développement plus efficace. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Maven?

Le système de dépôt centralisé peut parfois être lent, en particulier lors du téléchargement de grandes dépendances. Les artefacts peuvent être distribués sur plusieurs dépôts, également mise en œuvre d'un contrôle de dépendance beaucoup plus propre. Avis collecté par et hébergé sur G2.com.

Informations sur les prix

Moyennes basées sur les avis d'utilisateurs réels.

Temps de mise en œuvre

4 mois

Retour sur investissement

10 mois

Coût perçu

$$$$$
Comparaisons Apache Maven
Image de l'avatar du produit
Tomcat
Comparer maintenant
Image de l'avatar du produit
Red Hat Ansible Automation Platform
Comparer maintenant
Image de l'avatar du produit
Azure DevOps Server
Comparer maintenant
Image de l'avatar du produit
Apache Maven
Voir les alternatives