Apache Maven

Apache Maven

Apache Maven est un outil logiciel de compréhension et de gestion de projet. Il est basé autour d'un concept de modèle d'objet du projet ou POM. Maven est conçu pour gérer la construction, la documentation et les rapports d'un projet de son moyeu central de l'information. Maven peut être utilisé dans les trois façons suivantes: Utilisation Les informations relatives usage est optimisé pour les projets de construction qui utilisent Maven. Ces ressources comprennent un test de dix minutes qui fonctionne comme un tutoriel, donnant un aperçu des principales caractéristiques de Maven dans un facile dix minutes. Il y a aussi une liste de plug-in pour des informations spécifiques sur chaque plugin Maven. Étendre Les informations relatives s'étendre-est conçu pour les personnes qui veulent créer un plugin Maven pour accompagner leur propre jeu d'outils ou d'un projet. Il y a aussi des informations disponibles pour les personnes qui pourraient ou pourraient ne pas être intéressé à utiliser Maven, mais qui sont intéressés par la publication des données du projet dans le dépôt central de Maven. Contribuer L'information est pour les personnes liées qui contribuent-veulent participer avec Maven. Maven est un logiciel open source avec une communauté qui accueille la contribution et l'innovation. Les développeurs et les personnes intéressées à contribuer au projet de base Maven bénéficiera de ces informations. Il y a une variété de soutien disponible pour Maven. Il y a un wiki avec une liste de diffusion archive stocke les informations sur les problèmes précédemment résolus. Il y a aussi un tracker problème avec la même fonction. Si le problème n'a pas été vu auparavant, vous pouvez vous abonner à la liste de diffusion des utilisateurs Maven pour recevoir des réponses. Les développeurs Maven sont également disponibles pour contact à l'aide IRC. Il y a quelques exigences du système pour exécuter Maven. Bien qu'il n'y ait pas d'exigence de mémoire minimum ou exigence du système d'exploitation, Maven nécessite un Java Development Kit téléchargé. Maven est également distribué en douze formats de téléchargement différents, afin que vous puissiez choisir celui qui convient le mieux à votre système d'exploitation. Maven est exécuté en utilisant une syntaxe unique qui est facile à apprendre. Pour les projets de construction, vous devez vous familiariser avec les commandes de syntaxe et la manière de les exécuter. Le site Maven a des tutoriels complets d'utilisation, ainsi que des exemples de projets et des conseils de dépannage pour quand les choses ne vont pas comme prévu.

Télécharger Apache Maven
Les caractéristiques de Apache Maven
  • Configuration simple du projet qui vous permet de lancer de nouveaux projets et modules en quelques secondes
  • Conformément à l'usage de tous les projets
  • La gestion des dépendances qui comprend des fermetures de dépendance et la mise à jour automatique
  • Capacité à gérer plusieurs projets en même temps
  • L'accès à plusieurs bibliothèques et métadonnées
  • Extensible avec Java capacité plug-in
  • Modèle construit à base
  • informations Coherent projet et tutoriels disponibles en ligne
Plus de Apache Maven
  • Offre la possibilité de garder un utilisateur mise à jour sur les bibliothèques et l'automatisation
  • Gère les dépendances entre les bibliothèques et les projets
  • Permet aux développeurs de se concentrer sur la fonctionnalité au lieu de la structure
  • Il gère de grands projets complexes avec facilité
  • Aucun système de disque dur minimum ou d'exploitation requis
  • Fonctionne sur presque toutes les plateformes
Moins de Apache Maven
  • Besoins Java Development Kit à terme
  • Obtenir une bonne configuration peut prendre un temps précieux et des ressources
  • De nombreux paramètres de configuration peuvent faire l'apprentissage du système difficile
  • la gestion de la dépendance est juste en moyenne plutôt que supérieure
Apache Maven Vidéo

Alternatives à Apache Maven

Teamwork

Le travail d'équipe est pas un logiciel individuel. Au contraire, elle est une suite complète d'entre eux (pensez à Microsoft Office). La suite comprend Travail d'équipe Projets Travail d'équipe,
Afficher les détails

Buddybuild

Buddybuild est une plate-forme d'intégration continue qui aide les développeurs à venir avec des applications et de les tester rapidement. Selon le site de l'entreprise, Buddybuild offre
Afficher les détails

Travis CI

Freemium
Travis CI est un service logiciel open source que les tests et les projets Déploie hébergé GitHub. Il est une forme de logiciel d'intégration continue.
Afficher les détails

Codeship

Freemium
Codeship est une plate-forme intégrée pour l'intégration continue sûre, rapide et fiable dans le nuage. La prestation de services par Codeship est continu sens que les différents développeurs
Afficher les détails

Ansible

Libre
Ansible est un logiciel créé pour faciliter l'automatisation informatique. Au lieu de résoudre le même problème encore et, Ansible permet aux spécialistes pour résoudre des problèmes une
Afficher les détails

Buildkite

Payé
Buildkite est un service qui automatise votre logiciel de construction et les processus de test.
Afficher les détails

CircleCI

Freemium
la plate-forme d'intégration et de distribution continue de CircleCI facilite pour les équipes de toutes tailles pour construire rapidement et de logiciels de qualité à l'échelle de libération.
Afficher les détails

Jenkins

Libre
Jenkins simplifie la vie des développeurs de logiciels en offrant l'automatisation d'un certain nombre d'aspects du processus de développement.
Afficher les détails

Octopus Deploy

Payé
Octopus Déployer automatise le processus de déploiement et propose une large gamme d'outils pour vous assurer que le logiciel est prêt à déployer sortir la porte et le travail que vous avez l'intention
Afficher les détails

TeamCity

TeamCity est un déploiement et une intégration continue serveur (CI) pour le développement de logiciels. Le produit est développé par JetBrains s.r.o., qui a été fondée en 2000 et possède des
Afficher les détails

Codenvy

Freemium
Cloud espaces de travail pour les équipes de développement.
Afficher les détails

Chef

Libre
Automatisation de l'infrastructure pour Hardened, configuration cohérente à toutes les échelles. Chef Infra automatise la configuration des infrastructures, assurer que chaque système
Afficher les détails

GoCD

Libre
GoCD est un outil de construction open source et la libération de ThoughtWorks. GoCD soutient une infrastructure moderne et aide les entreprises de l'entreprise obtiennent des logiciels livrés
Afficher les détails

Gradle

Libre
Accélérer la productivité des développeurs. Gradle contribue à la construction d'équipes, d'automatiser et d'offrir de meilleurs logiciels, plus rapide.
Afficher les détails

AppVeyor

Freemium
badges d'état. Afficher badge branche spécifique; soutien Retina; badges SVG. Personnalisation de titres. Badges pour les projets avec dépôts publics sur GitHub et Bitbucket. Un badge d'état
Afficher les détails

Distelli

Payé
Aujourd'hui, chaque entreprise doit se comporter comme une société de logiciels et d'expédier plus rapidement de meilleurs logiciels. Le portefeuille de produits de marionnettes vous donner
Afficher les détails

Microsoft Team Foundation Server

Payé
Outils et services dev Visual Studio font le développement d'applications facile pour toute plate-forme et la langue. Essayez notre éditeur de code Mac et de Windows, IDE ou Azure DevOps gratuitement.
Afficher les détails

Apache Ant

Apache Ant est une bibliothèque Java et un outil de ligne de commande qui a pour mission de conduire les processus décrits dans les fichiers de construction comme des cibles et des points d'extension
Afficher les détails

AWS CodePipeline

Fournit une vue d'ensemble CodePipeline, une intégration continue et le service de presse d'automatisation pour les applications que vous voulez libérer dans le nuage.
Afficher les détails

Apache Bloodhound

Libre
Page d'accueil de la Fondation Apache Software
Afficher les détails

Rudder

Libre
Découvrez RUDDER 5.0 .page-id-8046> .full-content> .Panneau-grid> .Panneau rangée de style {padding: 60px 15px; position: relative; } .Page-id-8046> .full-content> .navbar + .Panneau-grille
Afficher les détails

SaltStack

SaltStack automatisation intelligente offre, sécurité événementielle, les nuages ​​et la gestion de la configuration de la complexité et à l'échelle d'un monde défini par logiciel.
Afficher les détails

NixOS

Libre
25 juin 2014 ... Tous les composants logiciels dans Nixos sont installés à l'aide du gestionnaire de paquets Nix. Les paquets dans Nix sont définies en utilisant la langue nix pour créer des expressions
Afficher les détails

Cfengine

Libre
Automatiser à grande échelle, complexes et infrastructures critiques de l'information avec CFEngine
Afficher les détails

AWS CodeBuild

Les achats en ligne de la plus grande sélection de livres, de magazines, de la musique, des DVD, des vidéos, des produits électroniques, des ordinateurs, des logiciels, des vêtements et des accessoires,
Afficher les détails