This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:epims4_1m1:developer:epimsdistrib [2009/11/02 14:28] 132.168.73.9 |
wiki:epims4_1m1:developer:epimsdistrib [2010/07/13 07:49] (current) 132.168.73.247 |
||
---|---|---|---|
Line 7: | Line 7: | ||
* Vérifier la configuration d'ivy. Notamment que vous avez un fichier ivyconf.properties dans le //user home// de votre système d'exploitation. Ce fichier doit contenir les variables : | * Vérifier la configuration d'ivy. Notamment que vous avez un fichier ivyconf.properties dans le //user home// de votre système d'exploitation. Ce fichier doit contenir les variables : | ||
* //ivy.local.repository.path// : donne la racine du dossier contenant les librairies à importer et exporter (exemple : eP-CoL, eP-Plate). Essentiel pour les //target ivy// de //ant// : "resolve" et "publish") | * //ivy.local.repository.path// : donne la racine du dossier contenant les librairies à importer et exporter (exemple : eP-CoL, eP-Plate). Essentiel pour les //target ivy// de //ant// : "resolve" et "publish") | ||
- | * //ivy.distrib.dir// : donne la racine du dossier contenant les fichiers finaux de distribution (essentiel pour les //target ant// "publish.install"). Vous pouvez redéfinir en dur cette variable en changeant la //property// "install.dir" dans tout les fichiers build.xml. De base cette variable est de la forme //${ivy.distrib.dir}/${organisation}/Install_ePims/${epims.version}//. | + | * //ivy.distrib.dir// : donne la racine du dossier contenant les fichiers finaux de distribution (essentiel pour les //target ant// "publish.install"). Vous pouvez redéfinir en dur cette variable en changeant la //property// "install.dir" dans tout les fichiers build.xml. De base cette //property// est de la forme //${ivy.distrib.dir}/${organisation}/Install_ePims/${epims.version}//. |
* Vérifiez que tout les modules présent sont les "copies" de **versions //release// et taggées dans SVN!** | * Vérifiez que tout les modules présent sont les "copies" de **versions //release// et taggées dans SVN!** | ||
* => Il est fortement recommandé de partir d'un //workspace// vide pour éviter d'inclure dans une distribution des développements en cours | * => Il est fortement recommandé de partir d'un //workspace// vide pour éviter d'inclure dans une distribution des développements en cours | ||
Line 17: | Line 17: | ||
- **eP-CoL** : Lancez la //target ant// "publish". | - **eP-CoL** : Lancez la //target ant// "publish". | ||
- **eP-Plate** : Lancez les //targets ant// "resolve" puis "publish". | - **eP-Plate** : Lancez les //targets ant// "resolve" puis "publish". | ||
- | - **eP-WebServices** : Lancez les //targets ant// "resolve" puis "configure.dist". | + | - **eP-WebServices** : Lancez les //targets ant// "resolve" puis "dist". |
- | - **eP-Web** : Lancez les //targets ant// "resolve" puis "publish.install". | + | - **eP-Web** : Lancez les //targets ant// "resolve" depuis build-ivy.xml puis "publish.install" depuis build.xml . |
- **eP-Core** : Lancez les //targets ant// "resolve" puis "publish.install". | - **eP-Core** : Lancez les //targets ant// "resolve" puis "publish.install". | ||
- **eP-Back** : Lancez les //targets ant// "resolve" puis "publish.install". | - **eP-Back** : Lancez les //targets ant// "resolve" puis "publish.install". | ||
- | - **eP-TAF** : Lancez les //targets ant// "resolve" puis "publish_install". | + | - **eP-TAF** : Lancez les //targets ant// "resolve" puis "publish_install". |
- **eP-Admin** et **eP-POLE**: | - **eP-Admin** et **eP-POLE**: | ||
- Allez dans le menu "Project"->"Clean". Sélectionner ces deux projets et faites "Ok". Les projets vont être nettoyer et reconstruit automatiquement. | - Allez dans le menu "Project"->"Clean". Sélectionner ces deux projets et faites "Ok". Les projets vont être nettoyer et reconstruit automatiquement. | ||
Line 35: | Line 35: | ||
* Dans la partie //Destination// mettez [Dossier du workspace]\[dossier eP-POLE]\eP-POLE.war (par exemple //D:\Workspaces\ePims\eP-POLE\eP-POLE.war//) | * Dans la partie //Destination// mettez [Dossier du workspace]\[dossier eP-POLE]\eP-POLE.war (par exemple //D:\Workspaces\ePims\eP-POLE\eP-POLE.war//) | ||
- **eP-EAR** : Lancez la //target ant// "publish.install". | - **eP-EAR** : Lancez la //target ant// "publish.install". | ||
+ | |||
+ | Vous avez alors dans le dossier défini dans la //property// "install.dir" (exemple : //Y:\cea\Install_ePims\4.1M1//) la distribution complète permettant l'installation d'ePims. | ||