MAVEN et ANT

Formation

À Paris

1 690 € HT

Description

  • Typologie

    Formation intensive

  • Niveau

    Niveau initiation

  • Lieu

    Paris

  • Heures de classe

    21h

  • Durée

    3 Jours

Cette formation vous permettra dans un premier temps de mettre en pratique Maven, d’outiller ses développement, de résoudre des problèmes et de maîtriser les aspects avancés de Maven.
Dans un deuxième temps, vous verrez Ant qui vous permettra
d’automatiser la construction de projets en langage Java

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
58, Rue du Dessous des Berges, 75013

Date de début

Consulter

À propos de cette formation

Architectes, consultants,développeurs, ingénieurs

Connaissance en développement Java

Nous vous répondrons sous un délai de 24/48 heures

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Les matières

  • Mettre en pratique Maven
  • D’outiller ses développement

Professeurs

xxx xxx

xxx xxx

xxx

Le programme

Principes de Maven

Notion de build

Présentation, historique

Ant ou Maven ?

Installation

Architecture

Le Project Object Model (POM)

Principe de fonctionnement et d’exécution

Goal

« convention plutôt que configuration »

Maven et projets

Le cycle de vie du projet

Goal et cycle de vie

Goals usuels

Compilation

Packaging et installation de projet

Les fichiers de configuration de Maven

Identification des artefacts

Numéro de version – les snapshots

Dépendances

La gestion des dépendances

Dépendances optionnelles

Intervalle de versions de dépendances

Dépendances transitives et scope

Coordonnées et « classifier »

Les « scope » de dépendances

Les repositories

Présentation des plugins Maven

Gestion multi-projets

Héritage entre fichiers POM ; pom parent

Super POM

POM effectif

Figer les numéros de version

Gestion des propriétés

Utiliser Maven

Intégration de Maven avec un IDE

Import de projet dans Eclipse

M2Eclipse – intégrer Maven dans Eclipse

Configuration des plugins

Goals, cycle de vie et phases

Les plugins principaux

Profils de build

Définition et utilité

Activation de profil

Archetypes

Archetypes principaux

Création d’archetype

Les options de la ligne de commande

Travailler en mode déconnecté

Définition de propriété

Obtenir de l’aide

Contrôle de la verbosité

Contrôle de la mise à jour des plugins

Autres options

Configuration avancée

Organisation dans l’entreprise

Dépot d’entreprise (nexus, artifactory, …)

Les settings

Gestion des mots de passe

Limites du build

Les « assemblies »

Définition et utilité

Le plugin Assembly

Assemblies prédéfinies

Construire un assembly

Sélection des fichiers

Génération du site

Personnaliser le descripteur de site

Ecrire la documentation du projet

Fichiers APT, FML

Personnaliser l’apparence du site

Création de plugin

Descripteur de plugin

Définition et configuration du Mojo

Présentation de Ant

Philosophie

Installation d’Ant

Lancer son premier build

La ligne de commande Ant

Utiliser Ant depuis Eclipse

Comprendre Ant

Anatomie d’un build.xml

Les types de données Ant

Path, Fileset, selector…

Les properties Ant

Les tâches et leurs dépendances

Bonnes pratiques

Les Tâches Ant

Les principales Task d’Ant

Les compléments ant-contrib

Utilisation de Macros

Tâches Courantes

Construire des projets Java

Compilation incrémentale

Déployer une Application

Exécuter des programmes

Manipulation de fichiers

Utilisation avancée de Ant

Organisation de projets complexes

Utiliser Ant depuis Jenkins/Hudson

Utilisation de Ant depuis Maven…

et de Maven depuis Ant

Création de tâches Ant personalisées en Java

MAVEN et ANT

1 690 € HT