
Chapter 2 Travailler avec Apache Ant
Cibles Ant
Pour construire une application en utilisant Ant, vous pouvez utiliser les commandes suivantes :
ant [-buildfile <nomfichier>.xml] [<nomCible>]
Les cibles disponibles dépendent du serveur d'application.
PowerAMC génère un script de compilation Ant qui inclut les cibles suivantes :
- Standard J2EE application - PowerAMC génère les cibles suivantes :
- help - affiche l'aide
- all - compile l'application entière
- compile - compile l'application entière
- javadoc - génère des commentaires Javadoc
- clean - nettoie les fichier générés
- pack - génère les fichiers.EAR, .WAR et .JAR
- verify - exécute les fichiers .EAR à l'aide de j2eeverifier
- rebuild - régénère l'application toute entière
- BEA WebLogic Server - PowerAMC génère les cibles supplémentaires suivantes :
- deploy - Déploie l'application J2EE dans BEA WebLogic Server
- –Duser=wxy –Dpassword=wxy deploy - Déploie l'application, en remplaçant le nom d'utilisateur et le mot de passe par défaut
- IBM WebSphere Application Server - PowerAMC génère les cibles supplémentaires suivantes :
- deploy - Déploie l'application J2EE dans IBM WebSphere Server
- –Duser=wxy –Dpassword=wxy deploy - Déploie l'application, en remplaçant le nom d'utilisateur et le mot de passe par défaut
- Sybase EAServer - PowerAMC génère les cibles supplémentaires suivantes :
- deploy - Déploie l'application J2EE dans Sybase EAServer
- –Duser=wxy –Dpassword=wxy deploy - Déploie l'application, en remplaçant le nom d'utilisateur et le mot de passe par défaut
- Apache Tomcat - PowerAMC génère les cibles supplémentaires suivantes :
- deploy - Déploie les applications Web dans Apache Tomcat
- –Duser=wxy –Dpassword=wxy deploy - Déploie l'application, en remplaçant le nom d'utilisateur et le mot de passe par défaut
- undeploy - Annule le déploiement des applications Web déployées sur Apache Tomcat
- install - Installe les applications Web dans Apache Tomcat
- remove - Supprime les applications Web installées dans Apache Tomcat
- reload - Recharge les applications Web dans Apache Tomcat
- start - Démarre les applications Web dans Apache Tomcat
- stop - Arrête les applications Web dans Apache Tomcat
- list - Répertorie les applications Web installées dans Apache Tomcat
Exemple de résultat :
ant pack
Buildfile: build.xml
compile:
[echo] Compiling Java classes...
[javac] Compiling 17 source files to E:\EJB Tests\EAServer\Test3\classes
pack:
[echo] Packaging the application...
[war] Building war: E:\EJB Tests\EAServer\Test3\Order3.war
[jar] Building jar: E:\EJB Tests\EAServer\Test3\Order3.jar
[ear] Building ear: E:\EJB Tests\EAServer\Test3\Order3.ear
BUILD SUCCESSFUL
Copyright (C) 2007. Sybase Inc. All rights reserved.
|
|