nuxeo5 - installation avec eclipse
TRANSCRIPT
Nuxeo EP 5Nuxeo EP 5
Compilation et Déploiement de Compilation et Déploiement de Nuxeo 5 avec EclipseNuxeo 5 avec Eclipse
Jean Marie PASCALJean Marie [email protected]@gmail.com
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 2
Installation d’un environnement de développement Installation d’un environnement de développement avec Eclipse.avec Eclipse.
Compilation des codes Sources Nuxeo.Compilation des codes Sources Nuxeo.
• Objectifs
• Etapes Installation d’une JVM Installation de Maven Installation d’ Ant Installation de JBoss AS Installation d’Eclipse et des plugins Compilation et Déploiement du code Source Nuxeo 5
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 3
Ma ConfigurationMa Configuration Système d’exploitation : Système d’exploitation :
Windows XP SP2Windows XP SP2
ProcesseurProcesseur Intel Core 2 DuoIntel Core 2 Duo
MémoireMémoire 2Ghz (Requis 1Ghz Minimum)2Ghz (Requis 1Ghz Minimum)
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 4
Installation d’une JVMInstallation d’une JVM
Télécharger la dernière version du JDKTélécharger la dernière version du JDKRessourceRessource : : Site de SUNSite de SUN (V5 obligatoire!!!!)(V5 obligatoire!!!!)
jdk-1_5_0_14-windows-i586-pjdk-1_5_0_14-windows-i586-p
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 5
Installation d’une JVMInstallation d’une JVM Ouvrir le fichier téléchargé et suivre l’assistant Ouvrir le fichier téléchargé et suivre l’assistant
d’installation…d’installation…
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 6
Installation d’une JVMInstallation d’une JVM
Vérifier l’installationVérifier l’installationOuvrir une fenêtre dos Ouvrir une fenêtre dos
Menu Démarrer Menu Démarrer Exécuter… Exécuter…
Taper java –version Taper java –version
Vérifier que le message ci-dessus s’afficheVérifier que le message ci-dessus s’affiche
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 7
Installation d’une JVMInstallation d’une JVM Vérifier l’installation des variables d’environnementsVérifier l’installation des variables d’environnements
Si la variable d’environnement n’existe pas.
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 8
Définir les variables Définir les variables d’environnementsd’environnements
Définir la variable CLASSPATH : Définir la variable CLASSPATH :
Définir la variable PATH : Définir la variable PATH :
Remarque : Voir la slide précédente pour savoir comment créer une Remarque : Voir la slide précédente pour savoir comment créer une variable d’environnementvariable d’environnement
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 9
Installation de MavenInstallation de Maven
Télécharger la dernière version de MavenTélécharger la dernière version de MavenRessourceRessource : : Maven.apache.orgMaven.apache.org
Dezipper le fichier téléchargé dans le dossierDezipper le fichier téléchargé dans le dossierC:\opt\C:\opt\
On a alors MAVEN_HOME : On a alors MAVEN_HOME : C:\opt\apache-maven-2.0.8C:\opt\apache-maven-2.0.8
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 10
Définir les variables Définir les variables d’environnementsd’environnements
Définir la variable MAVEN_HOME : Définir la variable MAVEN_HOME :
Définir la variable MAVEN_OPTS : Définir la variable MAVEN_OPTS :
Définir la variable PATH :Définir la variable PATH :
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 11
Installation de AntInstallation de Ant
Télécharger la dernière version de AntTélécharger la dernière version de AntRessourceRessource : : ant.apache.organt.apache.org
Dezipper le fichier téléchargé dans le dossierDezipper le fichier téléchargé dans le dossierC:\opt\C:\opt\
On a alors ANT_HOME : On a alors ANT_HOME : C:\opt\apache-ant-1.7.0C:\opt\apache-ant-1.7.0
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 12
Définir les variables Définir les variables d’environnementsd’environnements
Définir la variable ANT_HOME : Définir la variable ANT_HOME :
Définir la variable ANT_OPTS : Définir la variable ANT_OPTS :
Définir la variable PATH :Définir la variable PATH :
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 13
Installation de AntInstallation de Ant
Vérifier l’installationVérifier l’installationOuvrir une fenêtre dos Ouvrir une fenêtre dos
Menu Démarrer Menu Démarrer Exécuter… Exécuter…
Taper ant –version Taper ant –version
Vérifier que le message ci-dessus s’afficheVérifier que le message ci-dessus s’affiche
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 14
Installation de jBoss ASInstallation de jBoss AS
Télécharger la version 4.0.5Télécharger la version 4.0.5RessourceRessource : : SourceForge.netSourceForge.net
Remarque Préliminaire : Remarque Préliminaire : Le répertoire d’installation est JBOSS_HOME : Le répertoire d’installation est JBOSS_HOME : C:\opt\jbossC:\opt\jboss
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 15
Installation de jBoss ASInstallation de jBoss AS Ouvrir le fichier téléchargé et suivre l’assistant Ouvrir le fichier téléchargé et suivre l’assistant
d’installation…d’installation…
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 16
Installation d’EclipseInstallation d’Eclipse Télécharger la version Europa 3.3Télécharger la version Europa 3.3
RessourceRessource : : Eclipse.orgEclipse.org
Dezipper le fichier téléchargé dans le dossierDezipper le fichier téléchargé dans le dossierC:\opt\C:\opt\
On a alors ECLIPSE_HOME : On a alors ECLIPSE_HOME : C:\opt\eclipseC:\opt\eclipse
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 17
Installation d’EclipseInstallation d’Eclipse Créer un workspaceCréer un workspace
Remarque préliminaire : Remarque préliminaire : Pour plus d’informations sur la configuration Pour plus d’informations sur la configuration
d’Eclipse pour Nuxeod’Eclipse pour Nuxeo http://svn.nuxeo.org/trac/nuxeo/browser/tools/eclipse-confighttp://svn.nuxeo.org/trac/nuxeo/browser/tools/eclipse-config
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 18
Installation de SubclipseInstallation de Subclipse
+ d’info : + d’info : http://subclipse.tigris.org/install.htmlhttp://subclipse.tigris.org/install.html
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 19
Récupération des sourcesRécupération des sources Après avoir redémarrer EclipseAprès avoir redémarrer Eclipse
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 20
Installation du plugin Installation du plugin Eclipse JBoss ToolsEclipse JBoss Tools
Télécharger la dernière version 2.0.0GATélécharger la dernière version 2.0.0GARessourceRessource : : labs.jboss.comlabs.jboss.com
Dézipper le fichier téléchargé dans le dossierDézipper le fichier téléchargé dans le dossierC:\opt\C:\opt\
Démarrer Eclipse et vérifier l’apparition de Démarrer Eclipse et vérifier l’apparition de nouvelles icônesnouvelles icônes
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 21
Enfin si…Enfin si… Si vous ne voyez pas apparaître les nouvelles
icônes… Ouvrir une fenêtre de commande
Menu Démarrer Exécuter cmdDiriger vous dans ECLIPSE_HOMETaper la commande eclipse –clean
Si vous ne voyez toujours pas les nouvelles icônes, vérifier l’installation lors du dezippage du fichier jbossTools.
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 22
Compilation des sourcesCompilation des sources Dans le package ExplorerDans le package Explorer
Retirer l’extension .sample au fichier Retirer l’extension .sample au fichier build.propertiesbuild.properties
Editer le fichier et définir le chemin du serveur Editer le fichier et définir le chemin du serveur JbossJboss
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 23
Utiliser Ant pour Utiliser Ant pour le déploiement de Nuxeole déploiement de Nuxeo
Ouvrir la vue AntOuvrir la vue Ant
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 24
Utiliser Ant pour Utiliser Ant pour le déploiement de Nuxeole déploiement de Nuxeo
Glisser déposer le fichier build.xml dans la vue Ant. Ensuite :
Double cliquez sur la commande patch
Et attendre…
Double cliquez ensuite sur la commande deploy
Et attendre…
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 25
Rappel : Enfin si….Rappel : Enfin si…. Il se peut que vous ayez une (Il se peut que vous ayez une (futurefuture) erreur indiquant qu’il ) erreur indiquant qu’il
manque le fichier application.xml dans le répertoiremanque le fichier application.xml dans le répertoire JBOSS_HOME\server\default\deploy\nuxeo.ear\META-INFJBOSS_HOME\server\default\deploy\nuxeo.ear\META-INF
lors du démarrage du serveurlors du démarrage du serveur
Préventivement, pour régler ce problème, une solution est de Préventivement, pour régler ce problème, une solution est de copier les fichiers copier les fichiers application.xmlapplication.xml et et jboss-app.xml jboss-app.xml du du répertoirerépertoire NUXEO_HOME\server\default\deploy\nuxeo.ear\META-INFNUXEO_HOME\server\default\deploy\nuxeo.ear\META-INF
(réalisé lors de l’installation simple) vers le répertoire(réalisé lors de l’installation simple) vers le répertoire JBOSS_HOME\server\default\deploy\nuxeo.ear\META-INFJBOSS_HOME\server\default\deploy\nuxeo.ear\META-INF
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 26
Création d’un serveur avec Création d’un serveur avec Jboss ToolsJboss Tools
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 27
Utiliser Jboss Tools pour Utiliser Jboss Tools pour le démarrage du serveurle démarrage du serveur
Ouvrir la vue ServeurOuvrir la vue Serveur
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 28
Démarrer l’applicationDémarrer l’application Clic droit sur le serveur
et choisir Start
Attendre quelques instants et voir le message suivant dans la vue console
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 29
Démarrer l’applicationDémarrer l’application
Ouvrir un Navigateur Web Ouvrir un Navigateur Web Adresse : Adresse : http://localhost:8080/nuxeo/http://localhost:8080/nuxeo/
Login : AdministratorLogin : AdministratorMdp : AdministratorMdp : Administrator
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 30
Enjoy yourself !
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 31
20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 32
Pour aller plus loinPour aller plus loinDocumentation et ScreencastsDocumentation et Screencasts
http://www.nuxeo.org/sections/documentation/http://www.nuxeo.org/sections/documentation/
A propos de l’installationA propos de l’installation http://doc.nuxeo.org/current/reference/html/nuxeo-book.htmlhttp://doc.nuxeo.org/current/reference/html/nuxeo-book.html
Site WebSite Web http://www.nuxeo.org/http://www.nuxeo.org/ http://www.nuxeo.com/http://www.nuxeo.com/