Nuxeo 5 Installation with Eclipse

32
Nuxeo EP 5 Nuxeo EP 5 Nuxeo 5 Compilation and Nuxeo 5 Compilation and Deployment with Eclipse Deployment with Eclipse Jean Marie PASCAL Jean Marie PASCAL [email protected] [email protected]

Transcript of Nuxeo 5 Installation with Eclipse

Page 1: Nuxeo 5 Installation with Eclipse

Nuxeo EP 5Nuxeo EP 5

Nuxeo 5 Compilation and Nuxeo 5 Compilation and Deployment with EclipseDeployment with Eclipse

Jean Marie PASCALJean Marie [email protected]@gmail.com

Page 2: Nuxeo 5 Installation with Eclipse

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

Install a development environment with EclipseInstall a development environment with Eclipse Compile Nuxeo source codesCompile Nuxeo source codes

• Goals

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

Page 3: Nuxeo 5 Installation with Eclipse

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

Configuration UsedConfiguration Used Operating System : Operating System :

Windows XP SP2Windows XP SP2

ProcessorProcessor Intel Core 2 DuoIntel Core 2 Duo

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

Page 4: Nuxeo 5 Installation with Eclipse

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

JVM InstallationJVM Installation

Download JDK last versionDownload JDK last versionResourceResource : : SUN websiteSUN website (Version 5 compulsory!!!!)(Version 5 compulsory!!!!)

jdk-1_5_0_14-windows-i586-pjdk-1_5_0_14-windows-i586-p

Page 5: Nuxeo 5 Installation with Eclipse

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

JVM InstallationJVM Installation Open the downloaded file and follow the Open the downloaded file and follow the

installation wizard steps…installation wizard steps…

Page 6: Nuxeo 5 Installation with Eclipse

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

JVM InstallationJVM Installation

Check the installationCheck the installationOpen the Command Prompt Open the Command Prompt

Start Menu Start Menu Run… Run…

Enter the command « java –version » Enter the command « java –version »

Check the above message is displayedCheck the above message is displayed

Page 7: Nuxeo 5 Installation with Eclipse

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

JVM InstallationJVM Installation Check the installation of the environment variablesCheck the installation of the environment variables

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

Page 8: Nuxeo 5 Installation with Eclipse

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

Define the environmentDefine the environmentvariables variables

Define the CLASSPATH variable: Define the CLASSPATH variable:

Define the PATH variable: Define the PATH variable:

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

Page 9: Nuxeo 5 Installation with Eclipse

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

Maven InstallationMaven Installation

Download Maven last versionDownload Maven last versionResourceResource : : Maven.apache.orgMaven.apache.org

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

Then you get MAVEN_HOME : Then you get MAVEN_HOME : C:\opt\apache-maven-2.0.8C:\opt\apache-maven-2.0.8

Page 10: Nuxeo 5 Installation with Eclipse

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

Define the Define the environment variablesenvironment variables

Define MAVEN_HOME variable: Define MAVEN_HOME variable:

Define MAVEN_OPTS variable: Define MAVEN_OPTS variable:

Define PATH variable:Define PATH variable:

Page 11: Nuxeo 5 Installation with Eclipse

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

Ant InstallationAnt Installation

Download Ant last versionDownload Ant last versionResourceResource : : ant.apache.organt.apache.org

Unzip the downloaded file in the following folderUnzip the downloaded file in the following folderC:\opt\C:\opt\

Then you get ANT_HOME : Then you get ANT_HOME : C:\opt\apache-ant-1.7.0C:\opt\apache-ant-1.7.0

Page 12: Nuxeo 5 Installation with Eclipse

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

Define theDefine theenvironment variablesenvironment variables

Define ANT_HOME variable: Define ANT_HOME variable:

Define ANT_OPTS variable: Define ANT_OPTS variable:

Define PATH variable:Define PATH variable:

Page 13: Nuxeo 5 Installation with Eclipse

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

Ant InstallationAnt Installation

Check the installationCheck the installationOpen the Command Prompt Open the Command Prompt

Start Menu Start Menu Run… Run…

Type the command « ant –version » Type the command « ant –version »

Check the above message is displayedCheck the above message is displayed

Page 14: Nuxeo 5 Installation with Eclipse

24/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: Nuxeo 5 Installation with Eclipse

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

jBoss AS InstallationjBoss AS Installation Open the downloaded file and follow the Open the downloaded file and follow the

installation wizard instructions…installation wizard instructions…

Page 16: Nuxeo 5 Installation with Eclipse

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

Eclipse Installation Eclipse Installation Download Europa version 3.3Download Europa version 3.3

ResourceResource : : Eclipse.orgEclipse.org

Unzip the downloaded file in the following folderUnzip the downloaded file in the following folderC:\opt\C:\opt\

Then you get ECLIPSE_HOME : Then you get ECLIPSE_HOME : C:\opt\eclipseC:\opt\eclipse

Page 17: Nuxeo 5 Installation with Eclipse

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

Eclipse Installation Eclipse Installation Create a workspaceCreate a workspace

Previous note: Previous note: Go to the following website for further Go to the following website for further

information about Eclipse configuration for information about Eclipse configuration for NuxeoNuxeo

http://svn.nuxeo.org/trac/nuxeo/browser/tools/eclipse-confighttp://svn.nuxeo.org/trac/nuxeo/browser/tools/eclipse-config

Page 18: Nuxeo 5 Installation with Eclipse

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

Subclipse InstallationSubclipse Installation

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

Page 19: Nuxeo 5 Installation with Eclipse

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

Get the sourcesGet the sources Restart Eclipse and follow the steps Restart Eclipse and follow the steps

described belowdescribed below

Page 20: Nuxeo 5 Installation with Eclipse

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

Eclipse JBoss Tools Eclipse JBoss Tools plugin Installationplugin Installation

Download the last version - 2.0.0GADownload the last version - 2.0.0GAResourceResource : : labs.jboss.comlabs.jboss.com

Unzip the downloaded file in the following folderUnzip the downloaded file in the following folderC:\opt\C:\opt\

Restart Eclipse and check the new icons are Restart Eclipse and check the new icons are displayeddisplayed

Page 21: Nuxeo 5 Installation with Eclipse

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

In case these behaviors occur…In case these behaviors occur…

If the new icons don’t appear… Open the Command Prompt

Menu Start Run cmdGo to ECLIPSE_HOMEType 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.

Page 22: Nuxeo 5 Installation with Eclipse

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

Sources CompilationSources Compilation In the Explorer packageIn the Explorer package

Remove the extension « .sample » from the name Remove the extension « .sample » from the name of the « build.properties » fileof the « build.properties » file

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

Page 23: Nuxeo 5 Installation with Eclipse

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

Using Ant for Using Ant for Nuxeo deployment Nuxeo deployment

Open the Ant viewOpen the Ant view

Page 24: Nuxeo 5 Installation with Eclipse

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

Using Ant for Using Ant for Nuxeo deploymentNuxeo deployment

Drag and drop the file called « build.xml » in the Ant view Then :

Double click on the patch commandAnd be patient… until it says:

Double click on the deploy commandAnd be patient…until it says:

Page 25: Nuxeo 5 Installation with Eclipse

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

To be aware of…To be aware of… A A ((futurefuture)) error might be raised concerning the application.xml file. error might be raised concerning the application.xml file.

When the server starts, it then notices this file is not in the following When the server starts, it then notices this file is not in the following folder:folder:

JBOSS_HOME\server\default\deploy\nuxeo.ear\META-INFJBOSS_HOME\server\default\deploy\nuxeo.ear\META-INF

To solve this problem before it occurs, you can copy the To solve this problem before it occurs, you can copy the application.xmlapplication.xml and and jboss-app.xml files jboss-app.xml files from the following folderfrom the following folder

NUXEO_HOME\server\default\deploy\nuxeo.ear\META-INFNUXEO_HOME\server\default\deploy\nuxeo.ear\META-INF(you get this folder from the basic installation) (you get this folder from the basic installation)

Paste them into the following folderPaste them into the following folder

JBOSS_HOME\server\default\deploy\nuxeo.ear\META-INFJBOSS_HOME\server\default\deploy\nuxeo.ear\META-INF

Page 26: Nuxeo 5 Installation with Eclipse

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

Create a server withCreate a server withJboss ToolsJboss Tools

Page 27: Nuxeo 5 Installation with Eclipse

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

Using Jboss Tools to Using Jboss Tools to start the serverstart the server

Open the Server viewOpen the Server view

Page 28: Nuxeo 5 Installation with Eclipse

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

Start the applicationStart the application Right click on the server

and select Start

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

Page 29: Nuxeo 5 Installation with Eclipse

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

Start the applicationStart the application

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

Login : AdministratorLogin : AdministratorPassword : AdministratorPassword : Administrator

Page 30: Nuxeo 5 Installation with Eclipse

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

Enjoy yourself !

Page 31: Nuxeo 5 Installation with Eclipse

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

Page 32: Nuxeo 5 Installation with Eclipse

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

For further information…For further information…Documentation and ScreencastsDocumentation and Screencasts

http://www.nuxeo.org/sections/documentation/http://www.nuxeo.org/sections/documentation/

More about installationMore about installation http://doc.nuxeo.org/current/reference/html/nuxeo-book.htmlhttp://doc.nuxeo.org/current/reference/html/nuxeo-book.html

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