This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:epims4_0m2:developer:configdev [2008/11/12 09:52] 86.219.19.209 |
wiki:epims4_0m2:developer:configdev [2008/11/12 11:16] (current) 86.219.19.209 |
||
---|---|---|---|
Line 63: | Line 63: | ||
* version 2.2.0 (actuellement proposée. ''Ec_JEE'') Sélectionne uniquement la feature' Core'. | * version 2.2.0 (actuellement proposée. ''Ec_JEE'') Sélectionne uniquement la feature' Core'. | ||
* **Geronimo Eclipse** plugin, | * **Geronimo Eclipse** plugin, | ||
- | * version 2.0.0. Attention, cette version n'est pas accessible via le site d'update et doit donc être downloadé puis installé (pour l'installation dezippez l'archive puis copiez les contenus des dossiers //plugins// et //features// dans leur équivalent du répertoire d'installation d'eclipse). | + | * version 2.0.0. Attention, cette version n'est pas accessible via le site d'update et doit donc être downloadé puis installé (pour l'installation dezippez l'archive [[http://archive.eu.apache.org/dist/geronimo/eclipse/2.0.0/]] puis copiez les contenus des dossiers //plugins// et //features// dans leur équivalent du répertoire d'installation d'eclipse). |
- | * version 2.1.3 (à partir de cette version, les serveurs Geronimo 2.0.x et 2.1.x sont supportés par le même plugin. ''Ec_JEE''). Utiliser le site d'update http://apache.org/dist/geronimo/eclipse/updates/ et sélectionner Geronimo 2.0 Server Adapter. | + | * version 2.1.3 (à partir de cette version, les serveurs Geronimo 2.0.x et 2.1.x sont supportés par le même plugin. ''Ec_JEE''). Voir la page d'aide [[http://cwiki.apache.org/GMOxDOC21/how-to-install-geronimo-eclipse-plugin.html|de Geronimo]]. Soit utiliser le site d'update http://apache.org/dist/geronimo/eclipse/updates/ et sélectionner Geronimo 2.0 Server Adapter; soit dans la fenêtre ''Windows > Preferences > Server > Installed Runtimes'', cliquer sur Download additional server adpter et choisir Geronimo 2.0 Server Adapter. __**ATTENTION**__: **tests en cours : le serveur Geronimo n'est pas proposé ensuite !! Rester sur la version 2.0.0.... pour le moment :o)** |
* **Hibernate Tools**, version 3.2.x.GA. Utilisation du site d'update http://download.jboss.org/jbosstools/updates/stable et sélectionne uniquement Hibernate Tool (? ... les autres ?? ''Ec_JEE'') | * **Hibernate Tools**, version 3.2.x.GA. Utilisation du site d'update http://download.jboss.org/jbosstools/updates/stable et sélectionne uniquement Hibernate Tool (? ... les autres ?? ''Ec_JEE'') | ||
=== Configuration === | === Configuration === | ||
- | * Dans la perspective SVN, entrer l'URL du repository (voir sur le site Redmine du projet. Si vous n'avez pas d'authentification, contactez-nous !!) | + | * Dans la perspective SVN, entrer l'URL du repository (URL indiqué sur le site de gestion de projet. Pour plus d'information voir la page d'accueil [[:]] ) |
* Windows > Preferences > Java - Installed JREs : ajouter le **JDK** de java 1.5 | * Windows > Preferences > Java - Installed JREs : ajouter le **JDK** de java 1.5 | ||
* Ant est utilisé pour diverses taches de configuration. Cet outil est également utilisé pour executer des taches spécifiques à la gestion des dépendances entre librairies, par l'intermédiaire d'ivy. Pour que Ant fonctinne correctement sous Eclipse, il faut ajouter le jar de ivy dans le runtime de Ant : ''Windows > Preferences > Ant - Runtime'' : Ajouter le jar de ivy (version 1.4.1) dans le classpath "Ant Home Entry" et ajouter également ''tools.jar'' dans le classpath "Global Entries" (''tools.jar'' se trouve dans votre install du JDK). | * Ant est utilisé pour diverses taches de configuration. Cet outil est également utilisé pour executer des taches spécifiques à la gestion des dépendances entre librairies, par l'intermédiaire d'ivy. Pour que Ant fonctinne correctement sous Eclipse, il faut ajouter le jar de ivy dans le runtime de Ant : ''Windows > Preferences > Ant - Runtime'' : Ajouter le jar de ivy (version 1.4.1) dans le classpath "Ant Home Entry" et ajouter également ''tools.jar'' dans le classpath "Global Entries" (''tools.jar'' se trouve dans votre install du JDK). | ||
- | * Dans ''Windows > Preferences > Server > Installed Runtimes'', ajouter un Server Runtime pour Geronimo 1.1 puis configurer le chemin du répertoire d'installation de Geronimo. | + | * Dans ''Windows > Preferences > Server > Installed Runtimes'', ajouter un Server Runtime pour Geronimo 2.0 puis configurer le chemin du répertoire d'installation de Geronimo. |
* Il faut également ajouter le serveur dans la fenêtre serveur (perspective Java EE / view Servers : New > Server et choisir Apache Geronimo 1.1 avec le runtime précédement installé). | * Il faut également ajouter le serveur dans la fenêtre serveur (perspective Java EE / view Servers : New > Server et choisir Apache Geronimo 1.1 avec le runtime précédement installé). | ||
==== IVY : Librairies tierces ==== | ==== IVY : Librairies tierces ==== | ||
- | Quelque soit le module, lorsqu'un checkout depuis SVN est réalisé, il est nécessaire d'exécuter la tache Ant "resolve" afin que les librairies tierces soient récupérées au niveau du projet. | + | Les tâches ANT utilisant ivy utilise un fichier de propriétés qui doit se trouver sous votre //user home// (C:\Documents and Settings\<login> sous windows anglais par exemple...). Ce fichier, ivyconf.properties, contient la définition de deux propriétés : |
- | + | ||
- | FIXME: Actuellement nous utilisons un repository interne pour ivy. Il faudrait rendre accessible une image de ce repository afin de s'assurer que la même configuration est utilisée sur tous les sites de développement ! | + | |
+ | '' | ||
+ | ivy.local.repository.path=C:/Divers/repository | ||
+ | \\ | ||
+ | ivy.distrib.dir=C:/Divers/dist | ||
+ | '' | ||
+ | Quelque soit le module, lorsqu'un checkout depuis SVN est réalisé, il est nécessaire d'exécuter la tache Ant "resolve" afin que les librairies tierces soient récupérées au niveau du projet. | ||
+ | FIXME: Actuellement nous utilisons un repository interne pour ivy. Il faudrait rendre accessible une image de ce repository afin de s'assurer que la même configuration est utilisée sur tous les sites de développement ! Si vous rencontrez des problèmes contactez-nous ! voir page d'accueil [[:]] | ||