...
J'ai globalement suivi les instructions de Chris Hyzer pour pouvoir juste compiler le projet
conventions :
<esupSrc> : le réperoire des sources d' eSup
<uportalSrc> : le répertoire du check out de uPortal
<customDir> : le répertoire des custom de eSup.
Etape 1 : Récupération des librairies
...
Pour la configuration de Grouper
Le seul fichier à modifier est grouper.client.properties qui contiepwdnt l'url et le compte d'accès au web service de Grouper.
Ensuite copie des fichiers :
...
Bloc de code |
---|
cp <uportalSrc>/uportal-war/src/main/resources/grouper.client.properties |
...
/ |
...
<customDir>/uPortal/ |
...
uportal- |
...
impl/ |
...
src/ |
...
main/ |
...
resources
|
Comme Modifier le fichier grouper.client.properties et les librairies n'existent pas dans les sources, ils ne sont pas écrasés à chaque déploiement. Pour ne pas perdre le fichier compositeGroupServices.xml à chauqe déploiement, il suffit de la mettre dans <répertoire d'installation>/custom/uPortal/uportal-impl/src/main/resources/properties/groupsqui contient l'url et le compte d'accès au web service de Grouper.
Etape 3 : Patch du gestionnaire de groupes d'uPortal
...
Pour ce faire, j'ai tout simplement modifié le fichier les fichiers source de uPortal avec les différences décrites dans le fichier patch.
Etape 4 : Initialisation et déploiement
Et pour finir Une fois les modifications faîtes, retour dans le réperrtoire d'installation de esup et le classique : ant init deploy
Bien entendu, il faut redémarrer le portail.