...
Téléchargement de ORI-OAI-quick-install
Tout comme il est conseillé pour les modules, utilisez Subversion pour télécharger ORI-OAI-quick-install. Depuis le répertoire *\[ORI_HOME\]/src*, tapez la commande : Wiki Markup
Panel |
---|
svn checkout http://subversion.cru.fr/ori-oai-commons/quick-install/tags/1.7.0/ ori-oai-quick-install-svn |
...
Contrairement à la version 1.0, il n'y a plus par défaut de fichier build.properties dans les packages. Ce fichier est généré automatiquement à partir d'un fichier d'initialisation qui est init-build.properties.
Le fichier *init-build.properties* ainsi que la plupart des fichiers de configuration des modules ont été modifiés pour remplacer les valeurs proposées par défaut par des variables du type *\[MA_VARIABLE\]*. Lors de la phase de déploiement, toutes ces variables sont donc remplacées dynamiquement par les valeurs que vous aurez définies dans le fichier de configuration central (commons-parameters.properties ; voir plus bas). Wiki Markup
Les tâches ANT
Dans le but commun de simplifier l'installation de ORI-OAI, les tâches permettant l'installation de tous les modules ont été au maximum homogénéisées. Maintenant, la mise en place de la version standard d'un module se fait uniquement par l'exécution des tâches suivantes ANT suivantes :
...
Ces tâches sont les suivantes:
*init-build-\[NOM_MODULE\]* pour lancer la tâche *init-build* du module *\[NOM_MODULE\]*. Exemple: ant init-build-workflowWiki Markup - init-build-all pour lancer la tâche init-build sur tous les modulesunmigrated-wiki-markup
- *init-\[NOM_MODULE\]* pour lancer la tâche *init* du module *\[NOM_MODULE\]*. Exemple: ant init-indexing
- init-all pour lancer la tâche init sur tous les modulesunmigrated-wiki-markup
- *upgrade-\[NOM_MODULE\]* pour lancer la tâche *upgrade* du module *\[NOM_MODULE\]*. Exemple: ant upgrade-harvester
- upgrade-all pour lancer la tâche upgrade sur tous les modulesunmigrated-wiki-markup
- *all-\[NOM_MODULE\]* pour lancer la tâche *all* du module *\[NOM_MODULE\]*. Exemple: ant all-search
- all-all pour lancer la tâche all sur tous les modules