nuxeo5 - installation avec eclipse

32
Nuxeo EP 5 Nuxeo EP 5 Compilation et Déploiement de Compilation et Déploiement de Nuxeo 5 avec Eclipse Nuxeo 5 avec Eclipse Jean Marie PASCAL Jean Marie PASCAL [email protected] [email protected]

Upload: pascal-jean-marie

Post on 17-May-2015

4.618 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Nuxeo5 - Installation avec Eclipse

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

Page 2: Nuxeo5 - Installation avec Eclipse

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

Page 3: Nuxeo5 - Installation avec Eclipse

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)

Page 4: Nuxeo5 - Installation avec Eclipse

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

Page 5: Nuxeo5 - Installation avec Eclipse

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…

Page 6: Nuxeo5 - Installation avec Eclipse

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

Page 7: Nuxeo5 - Installation avec Eclipse

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.

Page 8: Nuxeo5 - Installation avec Eclipse

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

Page 9: Nuxeo5 - Installation avec Eclipse

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

Page 10: Nuxeo5 - Installation avec Eclipse

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 :

Page 11: Nuxeo5 - Installation avec Eclipse

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

Page 12: Nuxeo5 - Installation avec Eclipse

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 :

Page 13: Nuxeo5 - Installation avec Eclipse

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

Page 14: Nuxeo5 - Installation avec Eclipse

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

Page 15: Nuxeo5 - Installation avec Eclipse

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…

Page 16: Nuxeo5 - Installation avec Eclipse

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

Page 17: Nuxeo5 - Installation avec 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

Page 18: Nuxeo5 - Installation avec Eclipse

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

Page 19: Nuxeo5 - Installation avec Eclipse

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

Page 20: Nuxeo5 - Installation avec 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

Page 21: Nuxeo5 - Installation avec Eclipse

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.

Page 22: Nuxeo5 - Installation avec Eclipse

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

Page 23: Nuxeo5 - Installation avec Eclipse

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

Page 24: Nuxeo5 - Installation avec Eclipse

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…

Page 25: Nuxeo5 - Installation avec Eclipse

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

Page 26: Nuxeo5 - Installation avec Eclipse

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

Page 27: Nuxeo5 - Installation avec Eclipse

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

Page 28: Nuxeo5 - Installation avec Eclipse

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

Page 29: Nuxeo5 - Installation avec Eclipse

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

Page 30: Nuxeo5 - Installation avec Eclipse

20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 30

Enjoy yourself !

Page 31: Nuxeo5 - Installation avec Eclipse

20/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 31

Page 32: Nuxeo5 - Installation avec Eclipse

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/