Liste des tâche ant du package :
Nom de la tâche |
Description |
Exemple |
---|---|---|
init |
Lance un initialisation du portail (copie les updates, les customs, etc) |
ant.sh init |
getcomponents |
Va chercher les distributions (compressé) des package dépendants (uPortal, Ant, etc ..) |
ant.sh getcomponents |
unzip |
Décompresse les packages dépendants |
ant.sh unzip |
deploy |
Déploie le portail dans le webapps |
ant.sh deploy |
db.test |
Teste la connexion à la base de données |
ant.sh db.test |
db.init |
Vide et remplie la base de données avec les informations esup-uportal (demande une confirmation) |
ant.sh db.test |
db.unload |
Décharge une table de la base de données |
ant.sh db.unload -Dtablename=up_channel -Dxmlfile=properties/db/up_channel_backup.xml |
db.unloadall |
Décharge la totalité de la base de données |
ant.sh db.unloadall -Dxmlfile=properties/db/backup.xml |
clean |
Nettoie le répertoire de build du package |
ant.sh clean |
undeploy |
Supprime l'ancien déploiement uPortal |
ant.sh undeploy |
hsql.start |
Démarre le serveur Hsql intégré dans les package esup-uportal (uniquement disponible dans esupdev) |
ant.sh hsql.start |
tomcat.start |
Démarre le serveur Tomcat intégré dans le package esup-uportal (uniquement disponible dans esupdev) |
ant.sh tomcat.start |
chan.pub |
Publie la définition d'un ou de tout les canaux dans la base de données du portail |
ant.sh chan.pub -Dchannel=all |
chan.export |
Export la définition de tous les canaux du portail sous forme de fichier xml |
ant.sh chan.export -DchannelDir=properties/chanpubBackup |
group.load |
Charge des groupes dans la base uPortal a partir d'un fichier XML |
ant.sh group.load -DdataFile=properties/groups/GroupLoad.xml |
perm.load |
Charge des permissions dans la base uPortal à partir d'un fichier XML |
ant.sh perm.load -DdataFile=properties/groups/GroupPermLoad.xml |
layout.import |
Importe un ou tous les fichiers XML représentant un environnement utilisateur. |
ant.sh layout.import -Dusername=all |
layout.export |
Exporte un environnement utilisateur sous forme de fichier XML |
ant.sh layout.export |
user.add |
Ajoute un utilisateur dans la base uPortal |
ant.sh user.add -Dusername=titi |
user.del |
Supprime un utilisateur de la base uPortal |
ant.sh user.del -Dusername=titi |
users.del |
Supprime une liste d'utilisateur de la base uPortal par rapport a un fichier plat (une linge par utilisateur = login) |
ant.sh users.del -Dfilename=/tmp/todel.txt |
users.ldap.add |
Ajoute des utilisateurs dans le portail isssue d'une requête LDAP |
ant.sh users.ldap.add \\\\\\\\\\\\\\\\\\\\\\\\\ |
portlet.deploy |
Déploie une ou toutes les portlets |
ant.sh portlet.deploy -DportletApp=all |
properties.debug |
Affiche la valeur courante de toutes les propriétés de configuration du package |
ant.sh properties.debug |
2 commentaires
Anonyme dit :
juil. 31, 2008Exécuter
ant user.add-Dusername=myUser
permet de changer le mot de passe de myUser, si myUser existait déjà avant le lancement de la commande.
Brigitte Wallaert Taquet dit :
oct. 27, 2008Le ant chan.pub prend le paramètre -Dchannel (et non chan.pub).