SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Nuxeo EP 5

Nuxeo 5 Compilation and
Deployment with Eclipse


       Jean Marie PASCAL
   jeanmarie.pascal@gmail.com
• Goals
 Install a development environment with Eclipse
 Compile Nuxeo source codes


• Steps
   JVM Installation
   Maven Installation
   Ant Installation
   JBoss AS Installation
   Eclipse and its plugins Installation
   Nuxeo 5 source code Compilation et Deployment


    24/02/08          http://opensourceecm.blogspot.com/search/label/Nuxeo   2
Configuration Used
 Operating System :
   Windows XP SP2


 Processor
   Intel Core 2 Duo

 Computer memory
   2Gb (1Gb Minimum Required)


   24/02/08     http://opensourceecm.blogspot.com/search/label/Nuxeo   3
JVM Installation

 Download JDK last version
   Resource : SUN website (Version 5 compulsory!!!!)
      jdk-1_5_0_14-windows-i586-p




    24/02/08        http://opensourceecm.blogspot.com/search/label/Nuxeo   4
JVM Installation
 Open the downloaded file and follow the
  installation wizard steps…




    24/02/08     http://opensourceecm.blogspot.com/search/label/Nuxeo   5
JVM Installation
 Check the installation
   Open the Command Prompt
      Start Menu  Run…



   Enter the command « java –version »




   Check the above message is displayed

    24/02/08       http://opensourceecm.blogspot.com/search/label/Nuxeo   6
JVM Installation
 Check the installation of the environment variables




    Create a new one if the environment variable doesn’t exist.


     24/02/08                    http://opensourceecm.blogspot.com/search/label/Nuxeo   7
Define the environment
                 variables
 Define the CLASSPATH variable:



 Define the PATH variable:




 Note : Refer to the previous slide to know how to create an
  environment variable.

      24/02/08            http://opensourceecm.blogspot.com/search/label/Nuxeo   8
Maven Installation

 Download Maven last version
   Resource : Maven.apache.org
  

 Unzip the downloaded file in the following folder
   C:opt


 Then you get MAVEN_HOME :
   C:optapache-maven-2.0.8


    24/02/08      http://opensourceecm.blogspot.com/search/label/Nuxeo   9
Define the
         environment variables
 Define MAVEN_HOME variable:



 Define MAVEN_OPTS variable:



 Define PATH variable:




    24/02/08     http://opensourceecm.blogspot.com/search/label/Nuxeo   10
Ant Installation

 Download Ant last version
   Resource : ant.apache.org
  

 Unzip the downloaded file in the following folder
   C:opt


 Then you get ANT_HOME :
   C:optapache-ant-1.7.0


    24/02/08      http://opensourceecm.blogspot.com/search/label/Nuxeo   11
Define the
    environment variables
 Define ANT_HOME variable:



 Define ANT_OPTS variable:



 Define PATH variable:




    24/02/08     http://opensourceecm.blogspot.com/search/label/Nuxeo   12
Ant Installation

 Check the installation
   Open the Command Prompt
      Start Menu  Run…



   Type the command « ant –version »




   Check the above message is displayed

    24/02/08       http://opensourceecm.blogspot.com/search/label/Nuxeo   13
Installation de jBoss AS

 Télécharger la version 4.0.5
   Ressource : SourceForge.net
  



 Remarque Préliminaire :
   Le répertoire d’installation est JBOSS_HOME :
   C:optjboss



    24/02/08      http://opensourceecm.blogspot.com/search/label/Nuxeo   14
jBoss AS Installation
 Open the downloaded file and follow the
  installation wizard instructions…




    24/02/08     http://opensourceecm.blogspot.com/search/label/Nuxeo   15
Eclipse Installation
 Download Europa version 3.3
   Resource : Eclipse.org
  

 Unzip the downloaded file in the following folder
   C:opt


 Then you get ECLIPSE_HOME :
   C:opteclipse



    24/02/08         http://opensourceecm.blogspot.com/search/label/Nuxeo   16
Eclipse Installation
 Create a workspace




 Previous note:
   Go to the following website for further
    information about Eclipse configuration for
    Nuxeo
   http://svn.nuxeo.org/trac/nuxeo/browser/tools/eclipse-config




    24/02/08            http://opensourceecm.blogspot.com/search/label/Nuxeo   17
Subclipse Installation




   More information : http://subclipse.tigris.org/install.html

    24/02/08           http://opensourceecm.blogspot.com/search/label/Nuxeo   18
Get the sources
 Restart Eclipse and follow the steps
  described below




    24/02/08      http://opensourceecm.blogspot.com/search/label/Nuxeo   19
Eclipse JBoss Tools
     plugin Installation

 Download the last version - 2.0.0GA
   Resource : labs.jboss.com
  

 Unzip the downloaded file in the following folder
   C:opt


 Restart Eclipse and check the new icons are
  displayed


    24/02/08      http://opensourceecm.blogspot.com/search/label/Nuxeo   20
In case these behaviors occur…
 If the new icons don’t appear…
 Open the Command Prompt
    Menu Start  Run  cmd
    Go to ECLIPSE_HOME
    Type the command « eclipse –clean »

 If this operation doesn’t solve the problem, check if the
  installation done when you unzipped jbossTools file has
  been properly done.



    24/02/08        http://opensourceecm.blogspot.com/search/label/Nuxeo   21
Sources Compilation
 In the Explorer package
   Remove the extension « .sample » from the name
    of the « build.properties » file




   Edit the file and define the path to the Jboss
    server




    24/02/08       http://opensourceecm.blogspot.com/search/label/Nuxeo   22
Using Ant for
        Nuxeo deployment

 Open the Ant view




    24/02/08     http://opensourceecm.blogspot.com/search/label/Nuxeo   23
Using Ant for
        Nuxeo deployment
 Drag and drop the file called « build.xml » in the
  Ant view                         Then :
                                                  Double click on the
                                                   patch command
                                                   And be patient…
                                                   until it says:



                                                  Double click on the
                                                   deploy command
                                                   And be patient…
                                                   until it says:



     24/02/08       http://opensourceecm.blogspot.com/search/label/Nuxeo   24
To be aware of…
 A (future) error might be raised concerning the application.xml file.
  When the server starts, it then notices this file is not in the following
  folder:
     JBOSS_HOMEserverdefaultdeploynuxeo.earMETA-INF

 To solve this problem before it occurs, you can copy the
  application.xml and jboss-app.xml files from the following folder
     NUXEO_HOMEserverdefaultdeploynuxeo.earMETA-INF
      (you get this folder from the basic installation)

 Paste them into the following folder
     JBOSS_HOMEserverdefaultdeploynuxeo.earMETA-INF




       24/02/08             http://opensourceecm.blogspot.com/search/label/Nuxeo   25
Create a server with
                   Jboss Tools




   24/02/08   http://opensourceecm.blogspot.com/search/label/Nuxeo   26
Using Jboss Tools to
             start the server

 Open the Server view




    24/02/08     http://opensourceecm.blogspot.com/search/label/Nuxeo   27
Start the application
                                 Right click on the server
                                  and select Start




 Be patient again until the
  following message in
  displayed in the Console
  view:

     24/02/08       http://opensourceecm.blogspot.com/search/label/Nuxeo   28
Start the application

 Open an Internet browser
   Link : http://localhost:8080/nuxeo/



   Login : Administrator
   Password : Administrator




    24/02/08       http://opensourceecm.blogspot.com/search/label/Nuxeo   29
Enjoy yourself !




   24/02/08    http://opensourceecm.blogspot.com/search/label/Nuxeo   30
24/02/08   http://opensourceecm.blogspot.com/search/label/Nuxeo   31
For further information…
 Documentation and Screencasts
   http://www.nuxeo.org/sections/documentation/


 More about installation
   http://doc.nuxeo.org/current/reference/html/nuxeo-boo


 WebSite
   http://www.nuxeo.org/
   http://www.nuxeo.com/



    24/02/08      http://opensourceecm.blogspot.com/search/label/Nuxeo   32

Weitere ähnliche Inhalte

Was ist angesagt?

Flash, actionscript 2 : preloader for loader component.docx
Flash, actionscript 2 : preloader for loader component.docxFlash, actionscript 2 : preloader for loader component.docx
Flash, actionscript 2 : preloader for loader component.docxSMK Negeri 6 Malang
 
Android Platform Debugging and Development at ELCE 2013
Android Platform Debugging and Development at ELCE 2013Android Platform Debugging and Development at ELCE 2013
Android Platform Debugging and Development at ELCE 2013Opersys inc.
 
Delete prefetch automatically
Delete prefetch automaticallyDelete prefetch automatically
Delete prefetch automaticallyMrko3ko3
 
Flash, actionscript 2 : preloader for loader component.pdf
Flash, actionscript 2 : preloader for loader component.pdfFlash, actionscript 2 : preloader for loader component.pdf
Flash, actionscript 2 : preloader for loader component.pdfSMK Negeri 6 Malang
 
Towards the perfect Drupal Dev Machine
Towards the perfect Drupal Dev MachineTowards the perfect Drupal Dev Machine
Towards the perfect Drupal Dev MachineKrimson
 
Docker in Production: Reality, Not Hype
Docker in Production: Reality, Not HypeDocker in Production: Reality, Not Hype
Docker in Production: Reality, Not Hypebridgetkromhout
 
Philipp Von Weitershausen Plone Age Mammoths, Sabers And Caveen Cant The...
Philipp Von Weitershausen   Plone Age  Mammoths, Sabers And Caveen   Cant The...Philipp Von Weitershausen   Plone Age  Mammoths, Sabers And Caveen   Cant The...
Philipp Von Weitershausen Plone Age Mammoths, Sabers And Caveen Cant The...Vincenzo Barone
 

Was ist angesagt? (10)

Flash, actionscript 2 : preloader for loader component.docx
Flash, actionscript 2 : preloader for loader component.docxFlash, actionscript 2 : preloader for loader component.docx
Flash, actionscript 2 : preloader for loader component.docx
 
Android Platform Debugging and Development at ELCE 2013
Android Platform Debugging and Development at ELCE 2013Android Platform Debugging and Development at ELCE 2013
Android Platform Debugging and Development at ELCE 2013
 
Delete prefetch automatically
Delete prefetch automaticallyDelete prefetch automatically
Delete prefetch automatically
 
Flash, actionscript 2 : preloader for loader component.pdf
Flash, actionscript 2 : preloader for loader component.pdfFlash, actionscript 2 : preloader for loader component.pdf
Flash, actionscript 2 : preloader for loader component.pdf
 
Towards the perfect Drupal Dev Machine
Towards the perfect Drupal Dev MachineTowards the perfect Drupal Dev Machine
Towards the perfect Drupal Dev Machine
 
Docker in Production: Reality, Not Hype
Docker in Production: Reality, Not HypeDocker in Production: Reality, Not Hype
Docker in Production: Reality, Not Hype
 
Philipp Von Weitershausen Plone Age Mammoths, Sabers And Caveen Cant The...
Philipp Von Weitershausen   Plone Age  Mammoths, Sabers And Caveen   Cant The...Philipp Von Weitershausen   Plone Age  Mammoths, Sabers And Caveen   Cant The...
Philipp Von Weitershausen Plone Age Mammoths, Sabers And Caveen Cant The...
 
Installing java, eclipse and maven
Installing java, eclipse and mavenInstalling java, eclipse and maven
Installing java, eclipse and maven
 
Mc sl54 051_ (1)
Mc sl54 051_ (1)Mc sl54 051_ (1)
Mc sl54 051_ (1)
 
Drupal Development Tips
Drupal Development TipsDrupal Development Tips
Drupal Development Tips
 

Andere mochten auch

Euskara Pilota Power Pointe
Euskara Pilota Power PointeEuskara Pilota Power Pointe
Euskara Pilota Power Pointexabi
 
Premio Paso del Estrecho
Premio Paso del EstrechoPremio Paso del Estrecho
Premio Paso del Estrechobarnesius
 
Nuxeo 5 Installation with Eclipse
Nuxeo 5 Installation with EclipseNuxeo 5 Installation with Eclipse
Nuxeo 5 Installation with EclipsePASCAL Jean Marie
 
Ataque al Corazon
Ataque al CorazonAtaque al Corazon
Ataque al Corazonguestfe20b3
 

Andere mochten auch (7)

World In Black
World In BlackWorld In Black
World In Black
 
Euskara Pilota Power Pointe
Euskara Pilota Power PointeEuskara Pilota Power Pointe
Euskara Pilota Power Pointe
 
Premio Paso del Estrecho
Premio Paso del EstrechoPremio Paso del Estrecho
Premio Paso del Estrecho
 
Nuxeo 5 Installation with Eclipse
Nuxeo 5 Installation with EclipseNuxeo 5 Installation with Eclipse
Nuxeo 5 Installation with Eclipse
 
TóMate Ti..
TóMate Ti..TóMate Ti..
TóMate Ti..
 
Algebra
AlgebraAlgebra
Algebra
 
Ataque al Corazon
Ataque al CorazonAtaque al Corazon
Ataque al Corazon
 

Ähnlich wie Nuxeo 5 Installation with Eclipse

Getting started with open mobile development on the Openmoko platform
Getting started with open mobile development on the Openmoko platformGetting started with open mobile development on the Openmoko platform
Getting started with open mobile development on the Openmoko platformJean-Michel Bouffard
 
Jenkins Setup Document
Jenkins Setup DocumentJenkins Setup Document
Jenkins Setup Documentmobi fly
 
Orangescrum In App Chat Add-on User Manual
Orangescrum In App Chat Add-on User ManualOrangescrum In App Chat Add-on User Manual
Orangescrum In App Chat Add-on User ManualOrangescrum
 
Install NewGenLib on Windows XP
Install NewGenLib on Windows XPInstall NewGenLib on Windows XP
Install NewGenLib on Windows XPRupesh Kumar
 
Installation Process Of New Gen Lib Oss On Windows Xp For Library Automation ...
Installation Process Of New Gen Lib Oss On Windows Xp For Library Automation ...Installation Process Of New Gen Lib Oss On Windows Xp For Library Automation ...
Installation Process Of New Gen Lib Oss On Windows Xp For Library Automation ...Goutam Biswas
 
Practical Installation Process Of New Gen Lib Oss On Windows Xp For Library A...
Practical Installation Process Of New Gen Lib Oss On Windows Xp For Library A...Practical Installation Process Of New Gen Lib Oss On Windows Xp For Library A...
Practical Installation Process Of New Gen Lib Oss On Windows Xp For Library A...Goutam Biswas
 
Credentials and VM Installation - Basic course.pdf
Credentials and VM Installation - Basic course.pdfCredentials and VM Installation - Basic course.pdf
Credentials and VM Installation - Basic course.pdfShubham Sidana
 
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...Mumbai B.Sc.IT Study
 
rgpv 7th sem for it & cs Cloud computing lab record
rgpv 7th sem for it & cs Cloud computing lab recordrgpv 7th sem for it & cs Cloud computing lab record
rgpv 7th sem for it & cs Cloud computing lab recordnaaaaz
 
Orangescrum Recurring task add on user manual
Orangescrum Recurring task add on user manualOrangescrum Recurring task add on user manual
Orangescrum Recurring task add on user manualOrangescrum
 
Jbpm4 Deployer
Jbpm4 DeployerJbpm4 Deployer
Jbpm4 Deployerhbraun
 
How To Install Apache, MySQL & PHP on Windows Vista
How To Install Apache, MySQL & PHP on Windows VistaHow To Install Apache, MySQL & PHP on Windows Vista
How To Install Apache, MySQL & PHP on Windows VistaMochamad Yusuf
 
How to create an identifeye ar game – tech specs
How to create an identifeye ar game – tech specsHow to create an identifeye ar game – tech specs
How to create an identifeye ar game – tech specsOnno Hansen-Staszyński
 
John Heeder user guide sample 2
John Heeder user guide sample 2John Heeder user guide sample 2
John Heeder user guide sample 2John Heeder
 

Ähnlich wie Nuxeo 5 Installation with Eclipse (20)

Getting started with open mobile development on the Openmoko platform
Getting started with open mobile development on the Openmoko platformGetting started with open mobile development on the Openmoko platform
Getting started with open mobile development on the Openmoko platform
 
Jenkins Setup Document
Jenkins Setup DocumentJenkins Setup Document
Jenkins Setup Document
 
Orangescrum In App Chat Add-on User Manual
Orangescrum In App Chat Add-on User ManualOrangescrum In App Chat Add-on User Manual
Orangescrum In App Chat Add-on User Manual
 
Install NewGenLib on Windows XP
Install NewGenLib on Windows XPInstall NewGenLib on Windows XP
Install NewGenLib on Windows XP
 
Newgenlib
NewgenlibNewgenlib
Newgenlib
 
Newgenlib
NewgenlibNewgenlib
Newgenlib
 
Installation Process Of New Gen Lib Oss On Windows Xp For Library Automation ...
Installation Process Of New Gen Lib Oss On Windows Xp For Library Automation ...Installation Process Of New Gen Lib Oss On Windows Xp For Library Automation ...
Installation Process Of New Gen Lib Oss On Windows Xp For Library Automation ...
 
Practical Installation Process Of New Gen Lib Oss On Windows Xp For Library A...
Practical Installation Process Of New Gen Lib Oss On Windows Xp For Library A...Practical Installation Process Of New Gen Lib Oss On Windows Xp For Library A...
Practical Installation Process Of New Gen Lib Oss On Windows Xp For Library A...
 
Credentials and VM Installation - Basic course.pdf
Credentials and VM Installation - Basic course.pdfCredentials and VM Installation - Basic course.pdf
Credentials and VM Installation - Basic course.pdf
 
SCCM HOw to
SCCM HOw toSCCM HOw to
SCCM HOw to
 
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...
 
rgpv 7th sem for it & cs Cloud computing lab record
rgpv 7th sem for it & cs Cloud computing lab recordrgpv 7th sem for it & cs Cloud computing lab record
rgpv 7th sem for it & cs Cloud computing lab record
 
Nuxeo dm installation
Nuxeo dm installationNuxeo dm installation
Nuxeo dm installation
 
B wapp – bee bug – installation
B wapp – bee bug – installationB wapp – bee bug – installation
B wapp – bee bug – installation
 
Orangescrum Recurring task add on user manual
Orangescrum Recurring task add on user manualOrangescrum Recurring task add on user manual
Orangescrum Recurring task add on user manual
 
Jbpm4 Deployer
Jbpm4 DeployerJbpm4 Deployer
Jbpm4 Deployer
 
Gwt portlet
Gwt portletGwt portlet
Gwt portlet
 
How To Install Apache, MySQL & PHP on Windows Vista
How To Install Apache, MySQL & PHP on Windows VistaHow To Install Apache, MySQL & PHP on Windows Vista
How To Install Apache, MySQL & PHP on Windows Vista
 
How to create an identifeye ar game – tech specs
How to create an identifeye ar game – tech specsHow to create an identifeye ar game – tech specs
How to create an identifeye ar game – tech specs
 
John Heeder user guide sample 2
John Heeder user guide sample 2John Heeder user guide sample 2
John Heeder user guide sample 2
 

Mehr von PASCAL Jean Marie

Alfresco Android - Summit 2013 Talk
Alfresco Android - Summit 2013 TalkAlfresco Android - Summit 2013 Talk
Alfresco Android - Summit 2013 TalkPASCAL Jean Marie
 
DRAFT - Vm Ware - Installation Nuxeo
DRAFT - Vm Ware - Installation NuxeoDRAFT - Vm Ware - Installation Nuxeo
DRAFT - Vm Ware - Installation NuxeoPASCAL Jean Marie
 
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un AlfrescoPASCAL Jean Marie
 
JM.PASCAL - This is my way...
JM.PASCAL - This is my way...JM.PASCAL - This is my way...
JM.PASCAL - This is my way...PASCAL Jean Marie
 
An Alfresco Fan to John Newton (2)
An Alfresco Fan to John Newton (2)An Alfresco Fan to John Newton (2)
An Alfresco Fan to John Newton (2)PASCAL Jean Marie
 
An Alfresco Fan to John Newton
An Alfresco Fan to John NewtonAn Alfresco Fan to John Newton
An Alfresco Fan to John NewtonPASCAL Jean Marie
 
Alfresco 3.0 Enteprise : View by a Node
Alfresco 3.0 Enteprise : View by a NodeAlfresco 3.0 Enteprise : View by a Node
Alfresco 3.0 Enteprise : View by a NodePASCAL Jean Marie
 
Alfresco in few points - Search Tutorial
Alfresco in few points - Search TutorialAlfresco in few points - Search Tutorial
Alfresco in few points - Search TutorialPASCAL Jean Marie
 
Alfresco - Présentation Alfresco 3 Enterprise
Alfresco - Présentation Alfresco 3 EnterpriseAlfresco - Présentation Alfresco 3 Enterprise
Alfresco - Présentation Alfresco 3 EnterprisePASCAL Jean Marie
 
DRAFT - Alfresco - Acces & Utilisation
DRAFT - Alfresco - Acces & UtilisationDRAFT - Alfresco - Acces & Utilisation
DRAFT - Alfresco - Acces & UtilisationPASCAL Jean Marie
 
Smith & CMIS : a similar story
Smith & CMIS : a similar storySmith & CMIS : a similar story
Smith & CMIS : a similar storyPASCAL Jean Marie
 
Smith & Cmis : Une histoire commune
Smith & Cmis : Une histoire communeSmith & Cmis : Une histoire commune
Smith & Cmis : Une histoire communePASCAL Jean Marie
 
Alfresco en quelques points - Recherche Tutorial
Alfresco en quelques points - Recherche TutorialAlfresco en quelques points - Recherche Tutorial
Alfresco en quelques points - Recherche TutorialPASCAL Jean Marie
 
Alfresco in few points - NodeService Tutorial
Alfresco in few points - NodeService TutorialAlfresco in few points - NodeService Tutorial
Alfresco in few points - NodeService TutorialPASCAL Jean Marie
 
Alfresco en quelques points : Services Tutorial
Alfresco en quelques points : Services TutorialAlfresco en quelques points : Services Tutorial
Alfresco en quelques points : Services TutorialPASCAL Jean Marie
 
Alfresco in few points - Node Tutorial
Alfresco in few points - Node TutorialAlfresco in few points - Node Tutorial
Alfresco in few points - Node TutorialPASCAL Jean Marie
 
Alfresco en quelques points : Node Tutorial
Alfresco en quelques points : Node TutorialAlfresco en quelques points : Node Tutorial
Alfresco en quelques points : Node TutorialPASCAL Jean Marie
 

Mehr von PASCAL Jean Marie (20)

Alfresco Android - Summit 2013 Talk
Alfresco Android - Summit 2013 TalkAlfresco Android - Summit 2013 Talk
Alfresco Android - Summit 2013 Talk
 
DRAFT - Vm Ware - Installation Nuxeo
DRAFT - Vm Ware - Installation NuxeoDRAFT - Vm Ware - Installation Nuxeo
DRAFT - Vm Ware - Installation Nuxeo
 
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
 
JM.PASCAL - This is my way...
JM.PASCAL - This is my way...JM.PASCAL - This is my way...
JM.PASCAL - This is my way...
 
ECM - Simple Definition ENG
ECM - Simple Definition ENGECM - Simple Definition ENG
ECM - Simple Definition ENG
 
ECM - Définition Simple
ECM - Définition SimpleECM - Définition Simple
ECM - Définition Simple
 
An Alfresco Fan to John Newton (2)
An Alfresco Fan to John Newton (2)An Alfresco Fan to John Newton (2)
An Alfresco Fan to John Newton (2)
 
An Alfresco Fan to John Newton
An Alfresco Fan to John NewtonAn Alfresco Fan to John Newton
An Alfresco Fan to John Newton
 
Alfresco 3.0 Enteprise : View by a Node
Alfresco 3.0 Enteprise : View by a NodeAlfresco 3.0 Enteprise : View by a Node
Alfresco 3.0 Enteprise : View by a Node
 
Alfresco in few points - Search Tutorial
Alfresco in few points - Search TutorialAlfresco in few points - Search Tutorial
Alfresco in few points - Search Tutorial
 
Alfresco - Présentation Alfresco 3 Enterprise
Alfresco - Présentation Alfresco 3 EnterpriseAlfresco - Présentation Alfresco 3 Enterprise
Alfresco - Présentation Alfresco 3 Enterprise
 
DRAFT - Alfresco - Acces & Utilisation
DRAFT - Alfresco - Acces & UtilisationDRAFT - Alfresco - Acces & Utilisation
DRAFT - Alfresco - Acces & Utilisation
 
Smith & CMIS : a similar story
Smith & CMIS : a similar storySmith & CMIS : a similar story
Smith & CMIS : a similar story
 
Smith & Cmis : Une histoire commune
Smith & Cmis : Une histoire communeSmith & Cmis : Une histoire commune
Smith & Cmis : Une histoire commune
 
Alfresco en quelques points - Recherche Tutorial
Alfresco en quelques points - Recherche TutorialAlfresco en quelques points - Recherche Tutorial
Alfresco en quelques points - Recherche Tutorial
 
Alfresco in few points - NodeService Tutorial
Alfresco in few points - NodeService TutorialAlfresco in few points - NodeService Tutorial
Alfresco in few points - NodeService Tutorial
 
Alfresco en quelques points : Services Tutorial
Alfresco en quelques points : Services TutorialAlfresco en quelques points : Services Tutorial
Alfresco en quelques points : Services Tutorial
 
Alfresco in few points - Node Tutorial
Alfresco in few points - Node TutorialAlfresco in few points - Node Tutorial
Alfresco in few points - Node Tutorial
 
Alfresco en quelques points : Node Tutorial
Alfresco en quelques points : Node TutorialAlfresco en quelques points : Node Tutorial
Alfresco en quelques points : Node Tutorial
 
Open Source Ecm
Open Source Ecm Open Source Ecm
Open Source Ecm
 

Kürzlich hochgeladen

Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 

Kürzlich hochgeladen (20)

Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 

Nuxeo 5 Installation with Eclipse

  • 1. Nuxeo EP 5 Nuxeo 5 Compilation and Deployment with Eclipse Jean Marie PASCAL jeanmarie.pascal@gmail.com
  • 2. • Goals  Install a development environment with Eclipse  Compile Nuxeo source codes • Steps  JVM Installation  Maven Installation  Ant Installation  JBoss AS Installation  Eclipse and its plugins Installation  Nuxeo 5 source code Compilation et Deployment 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 2
  • 3. Configuration Used  Operating System :  Windows XP SP2  Processor  Intel Core 2 Duo  Computer memory  2Gb (1Gb Minimum Required) 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 3
  • 4. JVM Installation  Download JDK last version  Resource : SUN website (Version 5 compulsory!!!!)  jdk-1_5_0_14-windows-i586-p 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 4
  • 5. JVM Installation  Open the downloaded file and follow the installation wizard steps… 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 5
  • 6. JVM Installation  Check the installation  Open the Command Prompt  Start Menu  Run…  Enter the command « java –version »  Check the above message is displayed 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 6
  • 7. JVM Installation  Check the installation of the environment variables Create a new one if the environment variable doesn’t exist. 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 7
  • 8. Define the environment variables  Define the CLASSPATH variable:  Define the PATH variable:  Note : Refer to the previous slide to know how to create an environment variable. 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 8
  • 9. Maven Installation  Download Maven last version  Resource : Maven.apache.org   Unzip the downloaded file in the following folder  C:opt  Then you get MAVEN_HOME :  C:optapache-maven-2.0.8 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 9
  • 10. Define the environment variables  Define MAVEN_HOME variable:  Define MAVEN_OPTS variable:  Define PATH variable: 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 10
  • 11. Ant Installation  Download Ant last version  Resource : ant.apache.org   Unzip the downloaded file in the following folder  C:opt  Then you get ANT_HOME :  C:optapache-ant-1.7.0 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 11
  • 12. Define the environment variables  Define ANT_HOME variable:  Define ANT_OPTS variable:  Define PATH variable: 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 12
  • 13. Ant Installation  Check the installation  Open the Command Prompt  Start Menu  Run…  Type the command « ant –version »  Check the above message is displayed 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 13
  • 14. Installation de jBoss AS  Télécharger la version 4.0.5  Ressource : SourceForge.net   Remarque Préliminaire :  Le répertoire d’installation est JBOSS_HOME :  C:optjboss 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 14
  • 15. jBoss AS Installation  Open the downloaded file and follow the installation wizard instructions… 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 15
  • 16. Eclipse Installation  Download Europa version 3.3  Resource : Eclipse.org   Unzip the downloaded file in the following folder  C:opt  Then you get ECLIPSE_HOME :  C:opteclipse 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 16
  • 17. Eclipse Installation  Create a workspace  Previous note:  Go to the following website for further information about Eclipse configuration for Nuxeo  http://svn.nuxeo.org/trac/nuxeo/browser/tools/eclipse-config 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 17
  • 18. Subclipse Installation  More information : http://subclipse.tigris.org/install.html 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 18
  • 19. Get the sources  Restart Eclipse and follow the steps described below 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 19
  • 20. Eclipse JBoss Tools plugin Installation  Download the last version - 2.0.0GA  Resource : labs.jboss.com   Unzip the downloaded file in the following folder  C:opt  Restart Eclipse and check the new icons are displayed 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 20
  • 21. In case these behaviors occur…  If the new icons don’t appear…  Open the Command Prompt  Menu Start  Run  cmd  Go to ECLIPSE_HOME  Type the command « eclipse –clean »  If this operation doesn’t solve the problem, check if the installation done when you unzipped jbossTools file has been properly done. 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 21
  • 22. Sources Compilation  In the Explorer package  Remove the extension « .sample » from the name of the « build.properties » file  Edit the file and define the path to the Jboss server 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 22
  • 23. Using Ant for Nuxeo deployment  Open the Ant view 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 23
  • 24. Using Ant for Nuxeo deployment  Drag and drop the file called « build.xml » in the Ant view Then :  Double click on the patch command And be patient… until it says:  Double click on the deploy command And be patient… until it says: 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 24
  • 25. To be aware of…  A (future) error might be raised concerning the application.xml file. When the server starts, it then notices this file is not in the following folder:  JBOSS_HOMEserverdefaultdeploynuxeo.earMETA-INF  To solve this problem before it occurs, you can copy the application.xml and jboss-app.xml files from the following folder  NUXEO_HOMEserverdefaultdeploynuxeo.earMETA-INF (you get this folder from the basic installation)  Paste them into the following folder  JBOSS_HOMEserverdefaultdeploynuxeo.earMETA-INF 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 25
  • 26. Create a server with Jboss Tools 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 26
  • 27. Using Jboss Tools to start the server  Open the Server view 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 27
  • 28. Start the application  Right click on the server and select Start  Be patient again until the following message in displayed in the Console view: 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 28
  • 29. Start the application  Open an Internet browser  Link : http://localhost:8080/nuxeo/  Login : Administrator  Password : Administrator 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 29
  • 30. Enjoy yourself ! 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 30
  • 31. 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 31
  • 32. For further information…  Documentation and Screencasts  http://www.nuxeo.org/sections/documentation/  More about installation  http://doc.nuxeo.org/current/reference/html/nuxeo-boo  WebSite  http://www.nuxeo.org/  http://www.nuxeo.com/ 24/02/08 http://opensourceecm.blogspot.com/search/label/Nuxeo 32