Comment déboguer le projet Ant Ivy dans Eclipse IDE
Dans ce didacticiel, nous vous montrerons comment déboguer un projet Web Ant-Ivy dans Eclipse IDE.
Technologies utilisées:
-
Eclipse 4.2
-
Plugin Eclipse Tomcat
-
Ant 1.9.4
-
Apache IvyDE
-
Spring 4.1.3.RELEASE
Note
LesAnt Spring MVC web project précédents seront réutilisés.
1. Installez Apache IvyDE
Installez Apache IvyDE, il intègre Ivy dans Eclipse IDE. Redémarrez Eclipse pour terminer l'installation.
2. Ajouter le support Ivy au projet
Importe lesAnt Spring MVC project précédents dans Eclipse IDE en tant que projet Java (nous le convertirons plus tard).
Note
Il y a des icônes d'erreur sur la source Java, ignorez-les, l'erreur disparaîtra après l'intégration avec la gestion des dépendances Ivy.
2.1 Right clicks on the project folder, select “configuration → Add Ivy Dependency Management”
2.2 Right clicks on either ivy.xml
or build.xml
, choose “Add Ivy Library…”, a Ivy dialog box will be prompted, clicks on the finish button to accept the default settings.
2.3 Right clicks on the project folder again, Select “Ivy”, many options are available now.
3. Convertir en projet Web Eclipse
Pour convertir le projet Java importé en projet Web (WTP) dans Eclipse:
3.1 Right clicks on the project, select “properties → Project Facets” :
CochezJava
, sélectionnez 1.7, cochezDynamic Web Module
, sélectionnez 2.5, clique sur «Autres configurations disponibles», clique sur «suivant» pour accepter la valeur par défaut pour l'application Java,
Mettez à jour «Content directory» dans le dossierwar
(le dossier qui contient le dossier WEB-INF), décochez l'option generate web.xml.
3.2 On project properties, select “Deployment Assembly”, clicks on the “Add…” button. Sélectionnez «Entrées du chemin de compilation Java → Ivy».
Assurez-vous que les dossiers sont corrigés et que les bibliothèques Ivy sont ajoutées.
4. Debug It
Le projet ci-dessus est intégré à Eclipse, il suffit de déboguer le projet comme d'habitude. Dans la vue Serveur, créez simplement un serveur Tomcat et attachez le projet Web.
Terminé.