Application 1
Créer un projet my-app
compiler, installer et tester
Créer un second projet my-subapp
ajouter une méthode getHello() : String à la classe java généré
Modifier my-app.App.java pour appeler getHello()
Ajouter les dépendances dans le fichier POM
compiler et installer
Maven et Eclipse
Vous allez maintenant installer Maven dans Eclipse. Vous avez le choix
entre deux installations : IAM (conseillé) ou m2eclipse
Essayez refaire les deux applications précédentes sous forme de projets
Eclipses, mais en utilisant Maven pour les compiler et les tester.
Application 2
Utiliser Maven pour votre projet web-marchand.
Votre projet se découpe en plusieurs sous projets :
présentation web – client léger réalisé avec Spring
domaine et application – contient les classes EJB du domaine.
client lourd – Un client fait d’une classe Java avec un main
Organiser vos projets afin de pouvoir construire avec Maven le jar, le war et
l’ear. De plus, l’ear devra être déployé sur votre serveur à l’aide de Maven.
Votre gestion Maven doit pouvoir fonctionner aussi bien en ligne que dans
Eclipse.
Application 3
Vous savez maintenant utiliser Maven pour automatiser la gestion de vos projets.
Vous allez utiliser Maven pour automatiser la construction et le déploiement de
votre projet de Master 2 !
Votre script Maven devra permettre :
La compilation de vos classes Java
La construction des artefacts pour le site jar/war/ear…
La construction de la documentation
Le déploiement des artefacts sur le site
o Si vous n’avez pas de site, installez un serveur sur une machine et
utilisez celle-ci pour le déploiement.
L’exécution des tests