This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
wiki:epims3_3:developer:configdev [2008/03/28 14:34] 127.0.0.1 external edit |
wiki:epims3_3:developer:configdev [2008/10/02 10:21] (current) |
||
---|---|---|---|
Line 10: | Line 10: | ||
* Définition d'un PIMS_ROOT spécifique | * Définition d'un PIMS_ROOT spécifique | ||
* Création d'une base de données de test | * Création d'une base de données de test | ||
- | * Installation du serveur d'application poru le développement | + | * Installation du serveur d'application pour le développement |
- | etc etc | + | Pour éviter d'avoir à re-modifier les fichiers de propriété lorsque l'on passe du mode developpement au mode production ou test, des différents fichiers de configuration sont rangés dans des répertoires différents selon le mode. Par exemple ./resources/dev contient la version « développement » des fichiers de configuration et permet de faire en sorte que PIMS_ROOT pointe sur un répertoire de developpement, et springDataSource.xml soit configuré pour utiliser une base de données différente de celle de production. Les tâches ANT configure.dev, etc. permettent de copier les fichiers du mode developpement dans le répertoire de distribution et/ou de compilation. |
+ | |||
+ | En résumé, quand on récupère le projet eP-Web de CVS et que l'on veut faire de développement il faut : | ||
+ | |||
+ | - Configurer les fichiers de propriétés par rapport à son environnement. | ||
+ | - Exécuter les cibles ant : | ||
+ | - Resolves de build-ivy.xml | ||
+ | 2. compileReport de build.xml | ||
+ | 3. configure.dev de build.xml | ||
==== PostgreSQL ==== | ==== PostgreSQL ==== | ||
- | Il est nécessaire d'installer Postgresql comme décrit dans le guide d'installation. Toutefois, il est fortement conseillé d'utiliser un nom de base de données différent ce celui de l'environnement de production. | + | Il est nécessaire d'installer Postgresql comme décrit dans le [[..:admin: | guide d'installation]]. Toutefois, il est fortement conseillé d'utiliser un nom de base de données différent ce celui de l'environnement de production. |
==== Geronimo ==== | ==== Geronimo ==== | ||
- | Il est nécessaire d'installer Geronimo sur le poste de développement comme décrit dans le guide d'installation. Il est ensuite nécessaire de créer la datasource et le realm dans Geronimo comme décrit dans le paragraphe relatif à l'installation de [[..:admin:configurationepims#eP-Web | ePims]]. En pointant sur la base de données qui a été choisie pour le développement. | + | Il est nécessaire d'installer Geronimo sur le poste de développement comme décrit dans le [[..:admin: | guide d'installation]]. Il est ensuite nécessaire de créer la datasource et le realm dans Geronimo comme décrit dans le paragraphe relatif à l'installation de [[..:admin:configurationepims#eP-Web | ePims]]. En pointant sur la base de données qui a été choisie pour le développement. |
==== FTP ==== | ==== FTP ==== | ||
Line 45: | Line 53: | ||
* Sélectionner le plugin désiré !!! | * Sélectionner le plugin désiré !!! | ||
- | Pour les modules web, il est nécessaire d'insatller le plugin '**Web and JEE Development**' accessible sur le site d'update "Europa Discovery Site" (défini par défaut). Cliquer sur "Select Required" afin de résoudre les dépendances entre les plugins. | + | Pour les modules web, il est nécessaire d'installer le plugin '**Web and JEE Development**' accessible sur le site d'update "Europa Discovery Site" (défini par défaut). Cliquer sur "Select Required" afin de résoudre les dépendances entre les plugins. |
Les autres plugins à installer sont : | Les autres plugins à installer sont : | ||
* **Subclipse** Plugin. Nous utilisons la version 1.2.4. Le site d'update http://subclipse.tigris.org/update_1.2.x peut être utilisé | * **Subclipse** Plugin. Nous utilisons la version 1.2.4. Le site d'update http://subclipse.tigris.org/update_1.2.x peut être utilisé |