Maven

Un outil de gestion de projet et de compréhension du logiciel libre
Télécharger maintenant

Maven Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Apache Software Foundation
  • Site Internet de l'éditeur:
  • http://www.apache.org/
  • Systèmes d'exploitation:
  • Mac OS X
  • Taille du fichier:
  • 2.7 MB

Maven Mots clés


Maven La description

Un outil de gestion de projet logiciel libre et d'outil de compréhension Maven est un outil de gestion de projet logiciel et de compréhension. Basé sur le concept d'un modèle d'objet de projet (POM), Maven peut gérer la construction, la déclaration et la documentation d'un projet à partir d'une information centrale. L'objectif principal de Maven est de permettre à un développeur de comprendre l'état complet d'un effort de développement dans le plus court. période de temps. Afin d'atteindre cet objectif, il existe plusieurs domaines de préoccupation que Maven tente de traiter: · Rendre le processus de construction facile · Fournir un système de construction uniforme · Fournir des informations sur le projet de qualité · Fournir des lignes directrices pour le développement des meilleures pratiques · Autoriser la migration transparente vers de nouvelles fonctionnalités. Voici quelques caractéristiques essentielles de "Maven": · Configuration simple du projet qui suit les meilleures pratiques - Obtenez un nouveau projet ou module démarré en quelques secondes · Une utilisation cohérente à travers tous les projets signifie que les nouveaux développeurs ne montent pas dans un projet · Gestion de dépendance supérieure, y compris mise à jour automatique, fermetures de dépendance (également appelées dépendances transitives) · Capable de travailler facilement avec plusieurs projets en même temps · Un référentiel important et croissant de bibliothèques et de métadonnées à utiliser hors de la boîte, ainsi que des arrangements en place avec les plus grands projets open source pour une disponibilité en temps réel de leurs dernières versions · Extensible, avec la possibilité d'écrire facilement des plugins dans Java ou des langues de script · Accès instantané à de nouvelles fonctionnalités avec peu ou pas de configuration supplémentaire · Tâches de fourmis de gestion de dépendances et de déploiement en dehors de Maven · Constructions basées sur le modèle: Maven est capable de créer un nombre quelconque de projets dans des types de sortie prédéfinis tels qu'un pot, une guerre ou une distribution basé sur des métadonnées sur le projet, sans qu'il soit nécessaire de faire des scripts dans la plupart des cas. · Site cohérent d'informations sur le projet: Utilisation des mêmes métadonnées que pour le processus de construction, Maven est capable de générer un site Web ou un PDF comprenant toute documentation que vous souhaitez ajouter et ajoute à ces rapports standard sur l'état de développement du projet. Des exemples de ces informations sont visibles au bas de la navigation de gauche de ce site sous le sous-menu «Informations sur le projet» et «Rapports de projets». · Publication de gestion et de distribution de publication: Sans configuration supplémentaire, Maven s'intégrera à votre système de contrôle source tel que CVS et gérez la version d'un projet basé sur une balise donnée. Il peut également publier ceci à un lieu de distribution à utiliser par d'autres projets. Maven est capable de publier des sorties individuelles telles qu'un pot, une archive, y compris d'autres dépendances et une documentation, ou comme une distribution de source. · Gestion de dépendance: Maven encourage l'utilisation d'un référentiel central de bocaux et d'autres dépendances. Maven est livré avec un mécanisme que les clients de votre projet peuvent utiliser pour télécharger des pots nécessaires à la création de votre projet à partir d'un référentiel de jar central un peu comme le CPAN de Perl. Cela permet aux utilisateurs de Maven de réutiliser des pots à travers des projets et encourage la communication entre projets afin de s'assurer que les problèmes de compatibilité en retard sont traités. Nous collaborons avec les gens d'Ibiblio qui ont gracieusement permis au référentiel central de vivre sur leurs serveurs. Exigences: · Environ 100 Mo seront utilisés pour votre référentiel local, mais cela variera en fonction de l'utilisation et peut être supprimé et chargé vers le téléchargement à tout moment. · Java 1.4 ou plus tard Quoi de neuf dans cette version: Punaise: · MNG-3265 - Extension Maven-Model.equals provoque la NPE lorsque tout domaine est ininitialisé · MNG-3506 - ArttifacThandler sur mesure Non résolu pour le projet lorsqu'un plugin supplémentaire avec des extensions est défini dans le POMME parent · MNG-3753 - Artifactresolverdiagdiagnoser.DiagNegnose () échoue avec NPE si IoException imbriquée n'a pas de message de détail · MNG-4189 - Maven ne ramassant pas la dépendance spécifique de la version horodatale lorsqu'une version ultime de temps a été téléchargée et déjà présente dans le référentiel local · MNG-4218 - NPE dans abstractarpartifactresolutionException sifableartifactresolver.resolvansitive est interrompue · MNG-4228 - Autorisation a échoué: Non autorisé par Proxy. · MNG-4235 - Maven 2.2.0 produit des checksums non valides lors du déploiement vers un repo http sécurisé · MNG-4236 - HTTP WAGON télécharge des fichiers deux fois avec Maven 2.2.0 lorsque l'authentification préemptive est désactivée (paramètre par défaut) · MNG-4238 - L'artifachadler personnalisé fourni par Build Extension n'est pas utilisé pour le projet artefact · MNG-4240 - Dépendances directes avec portée == fournies ne disposera pas de leurs dépendances transitives résolues pour la compilation et les tests · MNG-4270 - ARTIFACTHANDLER, LIFECYCLEMPAGE DU PLUGIN Dépendance n'est pas utilisé lorsque des extensions de plug-in sont activées. · MNG-4275 - Délocations directes ne se connecte plus au niveau d'avertissement: MNG-3380 Conflits avec MNG-1689 Amélioration: · MNG-4254 - Soutien à la sélection de la mise en uvre du wagon pour un protocole particulier · MNG-4279 - La sélection des fournisseurs de wagon devrait échouer gracieusement et utiliser le protocole de Séquouse SI PROTOCOL-FOURNAPTERHINT Nethet. Tâche: · MNG-4290 - Mise à jour des paramètres HTTP pour refléter le fait que HTTP basé sur le soleil a été restauré comme valeur par défaut pour les wagons http / s.


Maven Logiciels associés