SlideShare a Scribd company logo
1 of 32
Download to read offline
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

More Related Content

What's hot

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
Opersys inc.
 
Delete prefetch automatically
Delete prefetch automaticallyDelete prefetch automatically
Delete prefetch automatically
Mrko3ko3
 

What's hot (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
 

Similar to Nuxeo 5 Installation with Eclipse

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
Shubham Sidana
 
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
naaaaz
 
Jbpm4 Deployer
Jbpm4 DeployerJbpm4 Deployer
Jbpm4 Deployer
hbraun
 
John Heeder user guide sample 2
John Heeder user guide sample 2John Heeder user guide sample 2
John Heeder user guide sample 2
John Heeder
 

Similar to 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
 

More from PASCAL Jean Marie

Alfresco Android - Summit 2013 Talk
Alfresco Android - Summit 2013 TalkAlfresco Android - Summit 2013 Talk
Alfresco Android - Summit 2013 Talk
PASCAL Jean Marie
 
DRAFT - Vm Ware - Installation Nuxeo
DRAFT - Vm Ware - Installation NuxeoDRAFT - Vm Ware - Installation Nuxeo
DRAFT - Vm Ware - Installation Nuxeo
PASCAL 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 Alfresco
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 Newton
PASCAL 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 Node
PASCAL Jean Marie
 
Alfresco in few points - Search Tutorial
Alfresco in few points - Search TutorialAlfresco in few points - Search Tutorial
Alfresco in few points - Search Tutorial
PASCAL Jean Marie
 
Alfresco - Présentation Alfresco 3 Enterprise
Alfresco - Présentation Alfresco 3 EnterpriseAlfresco - Présentation Alfresco 3 Enterprise
Alfresco - Présentation Alfresco 3 Enterprise
PASCAL Jean Marie
 
DRAFT - Alfresco - Acces & Utilisation
DRAFT - Alfresco - Acces & UtilisationDRAFT - Alfresco - Acces & Utilisation
DRAFT - Alfresco - Acces & Utilisation
PASCAL Jean Marie
 
Smith & CMIS : a similar story
Smith & CMIS : a similar storySmith & CMIS : a similar story
Smith & CMIS : a similar story
PASCAL Jean Marie
 
Smith & Cmis : Une histoire commune
Smith & Cmis : Une histoire communeSmith & Cmis : Une histoire commune
Smith & Cmis : Une histoire commune
PASCAL Jean Marie
 
Alfresco in few points - NodeService Tutorial
Alfresco in few points - NodeService TutorialAlfresco in few points - NodeService Tutorial
Alfresco in few points - NodeService Tutorial
PASCAL Jean Marie
 
Alfresco en quelques points : Services Tutorial
Alfresco en quelques points : Services TutorialAlfresco en quelques points : Services Tutorial
Alfresco en quelques points : Services Tutorial
PASCAL Jean Marie
 
Alfresco in few points - Node Tutorial
Alfresco in few points - Node TutorialAlfresco in few points - Node Tutorial
Alfresco in few points - Node Tutorial
PASCAL Jean Marie
 
Alfresco en quelques points : Node Tutorial
Alfresco en quelques points : Node TutorialAlfresco en quelques points : Node Tutorial
Alfresco en quelques points : Node Tutorial
PASCAL Jean Marie
 

More from 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
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

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