Archive_ Installation Et Configuration de l'IDE Eclipse - Openbravo Wiki

Embed Size (px)

Citation preview

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

Archive:Installationetconfigurationdel'IDEEclipseContenu1Prsentation 2Exigencesminimales 2.1clientSubversion 2,2Mercurial 2.3LesprocesseursXML 2,4IDEEclipse 2,5Subversive 2,6MercurialEclipse 2.7Pluginssupplmentaires 3Avantdecommencer 3.1EclipseWorkbench 3.2Eclipseespacedetravail 4VrificationdescodesOpenbravoERPsourcede 4,1Mercurial 4,2Subversion 5fichierOpenbravo.properties 6ImportationOpenbravoERPdesprojets 6,1openbravo 6,2OpenbravoCore 6,3OpenbravoWAD 6,4OpenbravoTrl 7serveurTomcatDfinir 8CompilationetlaconstructiondeOpenbravoERP 8.1Contrlesavantlacompilationetlaconstruction 8,2IDEEclipsecompilationetd'assemblagespcificits 8,3eclipse.install.source 8,4OpenbravoCore 8.5Basededonnes 8,6OpenbravoWAD 8,7OpenbravoTrl 8,8openbravo 8.9Compilationetdeconstruiredesquestions 9ExcutionOpenbravoERP 10dbogageOpenbravoERP 11PrfrencesEclipse 11,1formatage:ConventionsdeJava 11,2diteurEnregistrerActions 11,3dsactiverlavalidation 11.4paramtresducompilateur 12DvelopperOpenbravoERP 13Conseilsetraccourcis 13.1Problmesdecompilation 13,2Typederecherche:Maj+Ctrl+T 13,3miettesdepain 13.4expressionsdepointd'arrt 13,5detypeouvert(f3) 13,6hirarchied'appel,etchirarchiedestypes 13,7Personnaliserlance 14Problmesconnus 15Soutien

Introduction

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

1/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

Cet article est un guide tape par tape pour installer et configurer Eclipse environnement de dveloppement intgr (IDE) pour OpenbravoERPdveloppement. Eclipseestunecommunautopensourcedontlesprojetssontaxssurlaconstructiond'uneplateformededveloppementouverte composedecadresextensibles,lesoutilsetlesruntimespourconstruire,dployeretgrerdeslogicielstraverslecycledevie.Un cosystmelargeetdynamiquedesprincipauxfournisseursdetechnologies,lesstartups,lesuniversits,lesinstitutsderechercheet desparticuliersd'tendre,decomplteretdesoutenirlaplateformeEclipse.",selonlacommunautEclipse.Pourplusd'informations gnralesoutechniquesrelativesl'IDEEclipse,s'ilvousplatvisitez: Eclipseintroductionetladocumentation LesnouveauxarrivantsEclipseFoireauxquestions(FAQ). Eclipsedocumentationetl'aide. Eclipsecommunaut Eclipsecommunaut. EclipseZone:lacommunautpourlesutilisateursetlesdveloppeursEclipse. PluginEclipsecentrale:pluginEclipsecentrederessources. Eclipseressourcesettutoriels EclipseestMiseenroutedesressources. Eclipseressources. MiseenrouteenutilisantEclipse. EclipseJavaetdesdidacticielsvido. UneintroductionEclipsepourlesutilisateursdeVisualStudio. RaccourcisclavierEclipseIDE. Eclipsetouchesderaccourci. Certainsdesprincipauxavantagesdel'utilisationd'EclipseIDEpourledveloppementOpenbravoERPsontlessuivants: LacompltiondecodedetouteslesclassesJavaOpenbravoERP. D'erreuretdedtectiond'alerteavantAntrelleconstruire. Rapideetunenavigationaiseentrelespaquetsetlesmthodes. Dbogageentempsrel. Javacompilationauniveaudeclasseindividuelle. Avecunpeud'effort,unclairundploiementrapidedeschangementsTomcatsansconstructionsouredmarre. CodesourceOpenbravoERPestprtetravailleravecEclipseIDEprojetsdeschma. srccore,srctrletsrcwadsontmaintenantlesdossiersquicontiennentdessousprojetsEclipsecomplte,avecunesortied'une compilation(build),lecodesource(src)desdossiersetbibliothquesncessairespourchacund'eux. LaconstructiondelaracinesourcepourlacompilationERP. WebContent.UnnouveaudossiernommWebContentdanslasourcedelaracinequicontienttouslesfichiersncessairespour lecontexteApacheTomcat(toutsauflesclassescompiles). *.Delancerdesfichiers.CesnouveauxfichierslierdestchesAntpourl'IDEEclipseetleurpermetd'treexcutesauseinde l'IDE.

LesexigencesminimalesToutd'abord,ilestimportantdemettreenplacel'environnementdanslequelOpenbravoERPfonctionnecorrectement,c'estdire: PostgreSQLouOraclebasededonnes SunJavaDevelopmentKit(JDK) ApacheTomcat ApacheAnt Enoutreunsystmeavecunminimumde1Godemmoireestncessaire.

ClientSubversionInstaller Subversion 1.5 (SVN 1.5) du systme client de contrle de version . Slectionnez le package projet spcifique pour votre systmed'exploitation.

Mercuriel

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

2/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

InstalleretconfigurerMercurialdansvotresystmed'exploitation.

LesprocesseursXMLTlcharger staxapi1.0.1.jar (StAX) et wstxasl3.0.2.jar (Woodstox) XML processeurs . Ensuite, copiez ces deux fichiers lib dossierl'intrieurdevotredossierAnt.

EclipseIDETlchargerEclipseGanymedeIDEforJavaEEDevelopers(Eclipse3.4). Installationdel'IDEEclipserevientdcompresserlesfichiersdansundossierdevotrechoix. Ouvrezl'IDEEclipseetcrerunnouvelespacedetravailentapantlodansvotredisquedurvoussouhaitezquecetteespacedetravail doittrecr. Remarquesimportantes: Evitezlesespacesviergesdansl'espacedetravailchemin. Assurezvousquevousavezluetl'accsencriturel'espacedetravailchemin.

EncliquantsurOKbouton,unnouvelespacedetravailestcr.FermezleBienvenueonglet(ongletobtenirceretourencliquant surAide>Bienvenue)etvousverrezvotreespacedetravail. Noteimportante : si vous voulez vrifier un autre code Openbravo ERP source de votre machine en dehors du tronc d'un (par

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

3/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

exemple,r2.40tagcodesource),ilsuffitdecrerunnouvelespacetraversFichier>SwitchWorkspace>Autres....Basculerentre vosespacesdetravailenslectionnantsimplementFichier>Espacedetravailcommutateur.

SubversifLaversionactuelledeSubversiveplugin(0.7.2)n'estpascomplteSubversion1.5capabledesortequevousneserezpasenmesure d'engagerdesrfrentielsOpenbravoavecelle.S'ilvousplatutiliserlepluginSubclipselieu. SivousaviezinstallSubversiveplugin,S'ilvousplatsuivezcestapespourdsinstallerouleregarderenligne:allerAide>Mises jourlogiciellesdirectement. Vousaurezdsinstaller(danscetordre): JDTIgnorerlesextensions 1.xSVNKit SubversiveSVNConnectors FournisseurquipeSVN

MercurialEclipseInstallerMercurialEclipseplugin.

PluginssupplmentairesSuivantlanormeIDEEclipseunpluginsupplmentaireestncessairepourdvelopperOpenbravo: Subclipse(subversionintgration),l'aideSubclipse. SivousprvoyezdechangerlesmodlesdegnrationdecodedesobjetsmtierOpenbravopuisaussilepluginsuivantdevraittre install: openArchitectureWare Sivousneprvoyezpasdechangerlesmodlesdegnrationdecode,puiscepluginnedoitpastreinstall. Ceuxci peuvent tre installs comme suit: Aide> Mises jour logicielles et puis sur l'onglet Logiciels disponibles. Ici vous pouvez ajouterunsitesoidisantmisejourpartirdelaquellelesnouveauxpluginspeuventtreinstalls.Ajouterlenouveausitedesubclipse (l'unpouropenArchitectureWareestdjl),cliquezsurAjouterunsiteetentrezl'urlsuivante:http://subclipse.tigris.org/update_1.4.x Ensuite,slectionnezl'arbreSubclipseet,lecaschant,l'arbreopenArchitectureWare:

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

4/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

etcliquezsurleboutond'installation.Eclipsedevraitmaintenanttretlchargerlespluginsncessaires,choisirlesoptionspardfaut( ct,accepterlalicence,etc.)AprsletlchargementredmarrerEclipse.

AvantdecommencerAvant de commencer, s'il vous plat suivez ces quelques conseils pour configurer correctement Eclipse IDE pour le dveloppement OpenbravoERP. Noteimportante:cettetapedoitEclipseIDEpourtreferm. Tout d'abord, rgler l'IDE Eclipse performances et viter les OutOfMemoryExceptions problmes en ditant et en crasant eclipse.ini fichier(danslerpertoired'installationd'Eclipse)avecleslignessuivantes: Pourunemachine1024ModeRAM: Showsplash org.eclipse.platform Cadre plugins/org.eclipse.osgi_3.4.2.R34x_v200808261230.jar Vmargs Dosgi.requiredJavaVersion=1,5 Xms40m Xmx512m XX:MaxPermSize=128m Pourunemachine2048ModeRAM: Showsplash org.eclipse.platform Cadre

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

5/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

plugins/org.eclipse.osgi_3.4.2.R34x_v200808261230.jar Vmargs Dosgi.requiredJavaVersion=1,5 Xms40m Xmx1024m XX:MaxPermSize=256m Cettetapeestncessairequ'uneseulefoiscarilaffectevotreinstallationdel'IDEEclipse,donc,tousvosespacesdetravail. Plusd'informationssurcettequestion: TuningIDEEclipseperformancesetviterlesOutOfMemoryExceptionsproblmes. PlusrapidesurEclipsemachinepluslente. Linux,leslanceursetlaquestionPermGenSpace.

EclipseWorkbenchNoteimportante:cettetapedoitEclipseIDEpourtreferm. Deuximement, tlchargez workbench.xml fichier et le copier dans your_worspace_path / .metadata / .plugins / org.eclipse.ui.workbenchdossier,enremplaantl'existant(s'ilvousplatnoterque.m tadonn esdossierpourraittrecach,etque vousdevezchangerlenomWorkbench.xmlenminusculesworkbench.xml). Cette tape permet de configurer votre IDE Eclipse Workbench, qui est, l'ensemble des diteurs et des vues utilises au cours d'un dveloppement. Noteimportante:vousaurezrptercettetapeetlessuivantespourchacundevosnouveauxespacesdetravail.

EclipseespacedetravailL'tape suivante consiste dfinir les prfrences standards utiliss dans le dveloppement de Openbravo. Ouvrez l'IDE Eclipse et accdervotreespacedetravail. Tlchargerlefichiercorrectprfrences: PourOpenbravo2.50:openbravoeclipseprefs.epffichier. PourOpenbravo2.35/2.40:openbravoeclipseprefs_235_240.epffichier. Importer les prfrences d'espace de travail en cliquant sur Fichier> Importer , en slectionnant Gnral> Prfrences et en cliquantsurSuivantbouton.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

6/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

AccdezOpenbravoeclipseprefs.epffichier,slectionnezImportertoutboutonradioetcliquezsurTerminersurlebouton.

Cette tape permet de configurer certaines prfrences pour Openbravo ERP efficace de dveloppement l'aide de l'IDE Eclipse. Remarque:lorsduredmarragedel'espacedetravailEclipsedoittrenouveauslectionndanslabotededialogueespace de travail (montr lors du dmarrage d'Eclipse) . Vous pouvez galement dfinir les prfrences manuellement, voir Eclipse

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

7/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

Prfrencessectioncidessous. Copiez staxapi1.0.1.jar et wstxasl3.0.2.jar fichiers partir de Ant lib dossier l'IDE Eclipse lib dossier (gnralement eclipse / plugins/org.apache.ant/lib/).Ensuite,allezl'IDEEclipseFentre>PrfrencesinternauteslmentdemenuetslectionnezAnt> Runtime> Ant Maison Entres (par dfaut) . Cliquez sur Ajouter JAR externes ... bouton et ajoutez staxapi1.0.1.jar et wstxasl 3.0.2.jar.

Cliquez sur Fentre> Prfrences ... , puis sur Validation . Dcochez Autoriser des projets visant remplacer ces paramtres de prfrencesetdevrifierSuspendretouslesvalidateursdescasescocher.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

8/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

CliquezsurFentre>Prfrences....Cliquezsurl'quipe>SVNpuisslectionnezKitSVNSVNcommeconnecteur(sivousnevoyez pasSVNdanslemenuquevousn'avezprobablementpasinstallerSubclipseplugin).

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

9/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

CliquezsurFentre>Prfrences...,puissurl'quipe>DcorationsSVNtiquettes>.DansTexteDcorations onglet, vous pouvez ajouterdesinformationsutilestellesquelarvisionetAuteurauxfichiers,dossiersetprojets.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

10/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

CliquezsurFentre>Prfrences...,puissurJava>Compiler.S'ilvousplatassurezvousque1,6estslectionndanslerespectdu compilateurniveaudanslalistedroulante.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

11/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

AssocierlestypesdefichiersspciauxunXMLditeur.CliquezsurGnral> Types de contenu , puis slectionnez Texte> XML . Ensuite,cliquezsurAjouter...surlebouton(enbasdroite)etletype*.xsqlenfichierdetypezonedetexte.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

12/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

Rptezcestapespourassocier*.jrxmlet*.fofichierspardfautditeurXML. Afin d'viter lesproblmes decodagedefichiers, configurervotre encodage du fichier textel'UTF8 et votre nouveau fichier texte dlimiteurdeligneUNIXl'intrieurdelafentre>Prfrences>Gnral>Espacedetravail.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

13/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

Plusd'informationssurlaconfigurationdel'IDEEclipseespacedetravail: Eclipsetablisetdesespacesdetravail. Eclipseenvigueur:configurervotreenvironnement. CrerunnouveauEclipseEspacedetravailavectousvosparamtresVieux. Eclipseenvigueur:desmodlespersonnaliss.

VrificationsurlecodesourcedeOpenbravoERP MercurielPourtrecorrectementdocumentes.EncemomentsuivreMercurialManuelpourlesdveloppeursOpenbravoGuide.

SubversionHerewego!EnconsultantlecodesourcepartirdutroncOpenbravoSubversion(SVN),vousserezenmesurede: TravailleraveclederniercodesourcedeOpenbravoERPdveloppementetmettrejourfacilement. S'engagervoscorrectionsdebugsoudenouveauxdveloppementsOpenbravoSVNrfrentiel.Voircommentobtenirunaccs encritureOpenbravoSVNrfrentiel. Remarquesimportantes: S'ilvousplatnoterqueOpenbravoERPcodesourcedutroncn'estpasprtpourdesfinsdeproduction. SivousavezdjinstallOpenbravoERPenutilisantl'installeuretquevousvoulezdveloppersoncodel'aidedel'IDE Eclipse,vouspouvezsautercettetapeetallerdirectementlal'importationdeprojetsOpenbravo.

PourtlchargerdesfichiersOpenbravoERPdansletroncdevotreespacedetravailvide: CliquezsurFichier> Nouveau> Autre ....En Nouvelle fentre popup, slectionnez SVN> Projets depuis SVN et cliquez sur Suivantsurlebouton.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

14/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

Crerunnouvelemplacementdurfrentiel.Engnralonglet,typehttps://dev.openbravo.com/svn/openbravo/dansURLzone de texte et vrifiez Validez l'emplacement du rfrentiel sur la finition case cocher. Si vous voulez vrifier le dernier code sourcestabletagd'OpenbravoERP,detypehttps://dev.openbravo.com/svn/openbravo/tags/.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

15/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

Dansavanceonglet,dcochezActiverstructurededtectioncasecocheretcliquezsurSuivantsurlebouton.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

16/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

lafindurfrentieldevalidationdelocalisation,slectionnezletroncdossier,puiscliquezsurTerminersurlebouton.Sivous voulezvrifierlederniertagstablecodesourcedeOpenbravoERP,slectionneztagdossier,puisr2.40dossier.

En Check Out Comme la fentre, slectionnez Extraire sous forme d'un projet avec le nom spcifi bouton radio, le type openbravocommenomdeprojet,consultezCommanderrcursivementlacasecocher,puiscliquezsurSuivantsurlebouton. Nepasutiliserunnomdeprojetdiffrentdeopenbravosinonvousferezl'expriencetrangecomportements.Unbugat signalcesujet.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

17/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

VrifiezUtilisezl'espacedetravailpardfautemplacementcasecocher,puiscliquezsurTerminersurlebouton.

CodesourcedeOpenbravoERPvrifierdparts.Ceprocessuspeutprendreuncertaintemps,enfonctiondelavitessede votreconnexionInternet.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

18/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

Unefoisl'enregistrementdesfinitions,vousverrezdansvotreexplorateurdeprojetongletunnouveauprojetnommopenbravo suivied'unnumrodervision. Note importante : Problmes onglet peut afficher les erreurs. Ne vous occupez pas d'eux car ils disparatront une fois que OpenbravoERPesttotalementcompiletconstruit.

FichierOpenbravo.propertiesLesvaleursdesvariablesd'environnementd'OpenbravodoiventtreconfigursauseindeOpenbravo.propertiesfichier. Sivousavezcochsurletroncducodesource,s'ilvousplatlireOpenbravo.propertiesarticleafindeconfigurercorrectementce fichier. Noteimportante:sivousutilisezun2.3xlaversiondeOpenbravoERP(parexemple,tagr2.35MP5),vousavezencorebesoin deconfigurerbuild.xml,lesXmlPool.xmletdbCon5.xmlfichiersendehorsdeOpenbravo.propertiesfichier.Pour ce faire, allez danslerpertoireracinedevotreapplicationet,enutilisantlalignedecommande,tapez: antfsetupbuild.xml.template Cettecommandeouvriraunassistantquivousdemanderadevariablesd'environnement.

Unefoisquel'assistantatermin,revenezl'IDEEclipse,clicdroitsuropenbravoprojetetslectionnezActualiseroption.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

19/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

Une fois le projet a t rafrachi, l'avis que, dans config dossier, Openbravo.properties fichier a t cr avec toutes les informationsprcdemmentmisenplace. Remarquesimportantes: Avant de poursuivre, ouverts Openbravo.properties dposer et faire en sorte que toutes les variables contenant les valeurs correctes.Sinon,vouspouvezlesmodifiermanuellementl'aidedel'IDEEclipse. Sivousavezslectionnunnomdecontextediffrentdeopenbravo(parexemple,openbravotrunk),faitesunclicdroitsur openbravo projet et slectionnez Proprits option. Dans Proprits pour Openbravo fentre popup, slectionnez ParamtresduprojetWeb,tapezvotreracineducontextenom,puiscliquezsurOKsurlebouton.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

20/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

ImportationOpenbravoERPdesprojetsLesprojetssuivantssontncessairesdansvotreespacedetravailavantdecompiler:Openbravo,OpenbravoCore,OpenbravoWADet OpenbravoTrl.S'ilvousplatnoterquelacommandedeprojetsimportateursdoiventsuivrelasquencecidessous.

OpenbravoOpenbravoOpenbravoERPprojetcontientluimme:lesformes,lesrapports,d'appelsout,descombos,desprocessusetainsidesuite. S'ilvousplatnoterque,danslecasquevousvrifilecodesourcedepuisledptSubversionenutilisantl'IDEEclipse,openbravo projetn'apasbesoind'treimports. Sinon,sivousavezobtenulecodesourcedeOpenbravoERPdelevrifierviaSVNenlignedecommandeoudeTortoiseSVNouvia l'installateurBitRock,suivezlesmmestapesquedansOpenbravoCoreimporteropenbravoprojetdeopenbravodossier.

OpenbravoCoreOpenbravoCore projet contient les lments de base: XmlEngine (Voir), SQLC (Modle), HttpBaseServlet (contrleur) et ConnectionPool. AllerlaFichier>Importer...lmentdemenu. Dansimportationpopfentre,slectionnezGnral>lesprojetsexistantsdansl'espacedetravailpuiscliquezsurSuivantbouton.

Parcourirpoursrccoredossierdansledossierdevotreprojet,puiscliquezsurOKsurlebouton.VrifiezqueOpenbravoCore projetestslectionn,puiscliquezsurTerminersurlebouton.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

21/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

NotezqueOpenbravoCoreprojetatajoutvotreexplorateurdeprojetonglet.

OpenbravoWADOpenbravoWADprojetcontientlecodesourcedel'AssistantduDictionnaireApplication(WAD). SuivezlesmmestapesquedansOpenbravoCored'importerOpenbravoWADprojetdesrcwaddossier. Note importante : dans le cas o vous avez des erreurs concernant ConnectionProvider classe, ouvrir les lib proprits de OpenbravoWADetcomprennentl'openbravocore.jar.

OpenbravoTrlOpenbravoTrlprojetcontientlecodesourcedutraducteur. SuivezlesmmestapesquedansOpenbravoCored'importerOpenbravoTrlprojetdesrctrldossier.

DfinirleserveurTomcatUnefoisquetouslesprojetsonttrgulirementimportes,ilesttempsdedfinirunserveurApacheTomcatauseindel'IDEEclipse. ManipulationTomcatparl'IDEEclipseestunemanirebeaucoupplusconfortableetrapidedevoir les modifications apportes au coursdudveloppement.Enfait,iln'estpasncessairededployeropenbravocontextel'Tomcattypiquewebappsdossier.Aprs cestapessimples,undossiernommtomcatcontenantdesfichiersdeconfiguration,lesjournauxetlecontexteseracrl'intrieurde votreespacedetravail. DansServeursonglet,faitesunclicdroitpuisslectionnezServeur>Nouveau.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

22/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

Dansunnouveauserveurfentrepopup,slectionnezApache>Tomcatv6.0Server,puiscliquezsurSuivantsurlebouton.

Accdezvotrerpertoired'installationdeTomcatpourremplirlazonedetextecorrespondante.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

23/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

SlectionnezopenbravodeprojetsDisponibleliste,puiscliquezsurAjouterbouton.

Unefoisopenbravoprojetestdplacversdesprojetsconfigurlaliste,cliquezsurTerminersurlebouton.

Tomcatv6.0Serverestdsormaisdisponibledanslesserveursonglet.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

24/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

FaitesunclicdroitdessuspuisslectionnezOuvrir.

Aperudefichiers'ouvre.

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

25/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

Envertudel'emplacementduserveur,slectionnezUtiliseremplacementpersonnalis(nepasmodifierl'installationdeTomcat) boutonradio.Ensuite,tapeztomcatdansServeurcheminzonedetexteetwebappsdansDployercheminzonedetexte. Envertudeports,vouspouvezmodifierlesnumrosdeportsincessaire. SousOptionsdeserveur , slectionnez Servir modules sans publication case cocher si vous voulez voir les modifications de fichierstrsrapidement.Enfaisantcela,lesfichiersncessairespourOpenbravoERPafindefonctionnersontprisesdirectement partirdeWebContentdossierl'intrieurExplorateurdeprojetsonglet.Sivousnecochezpascetteoption,unopenbravocontexte sera dploy (publi) l'intrieur your_worskpace_name / tomcat / webapps dossier. Quoi qu'il en soit, cette option peut tre cocheoudcochetoutmomentetopenbravocontextevadisparatreetapparatrepartiryour_worskpace_name / tomcat / webappsdossier. EnregistrerAperudefichier. Endehorsdel'IDEEclipse,accdezvotreespacedetravailetdel'avischeminqu'ilyatroisdossiers:Openbravo,Serveurset tomcat. tomcatdossiercontient: confdossiercontenantlesfichiersncessairespourconfigurerTomcat. enregistreledossieravecunfichierjournalducontexte. webappsdossieravecdfautROOTcontexteetopenbravocontexte(sielleestpublie). Sivousobtenezcetteerreurlorsdel'excutiontomcat.java.lang.OutOfMemoryError:l'espacePermGen.Vousdevezallouer plusdemmoirepourvotreinstancetomcat,pourleconfigurer,ilsuffitdecliquersur"configurationdelancementOuvrir"dansla fentrecidessusetvousverrezlafentredeconfigurationdelancement,ouvrezle"Arguments"ongletd'unajoutdelaligneci dessouspourtoutlafindes"arguments"VMdposes.N'oubliezpasd'ajouterdel'informationjustelafindufichier,sans aucunespace. VmargsXmx512MXX:PermSize=64MXX:MaxPermSize=512M Plusd'informationsetdequestionsd'intrtcommunsurl'intgrationauseindel'IDEEclipseTomcatpeuttretrouvWikiEclipse.

CompileretconstruireOpenbravoERP

64.75.18.145/Installation_and_setup_of_Eclipse_IDE#Mercurial_Eclipse

26/41

07/03/12

Archive: Installation et configuration de l'IDE Eclipse - Openbravo wiki

IlesttempsdecompileretconstruireOpenbravoERPaidedel'IDEEclipse!:)

Contr lesavantlacompilationetlaconstructionorg.eclipse.wst.common.componentfichiertaitdisponibledanslerfrentielavantERP2,50,maisilestmaintenantplusdisponible.Est gnrpendantleprocessusdeconfiguration(leprocessusd'installationmmepourlefichierOpenbravo.propertiesgnration)dansles systmesERP2.50ouultrieure.org.eclipse.wst.common.componentfichierassurezvousquelechemindedploiementdetoutesles ressources Web. Il devrait tre configurable. Afin que nous puissions configurer les chemins de nombreuses ressources l'avenir. Il assurezvousquel'ensembledesfichiersdoiventtrecopispartirdediffrentsendroitspourWebContentpouraccderl'application dansl'environnementdedveloppementaucoursdelafindeconstruction.Le contenu de org.eclipse.wst.common.component fichier seront minimes pour objectif gnrique . paramtres dossier par dfaut. Nous pouvons copier le contenu du fichier dans le fichier org.eclipse.wst.common.component.templateorg.eclipse.wst.common.componentpournotrebutenvironnementdedveloppement. Contenuinitialdufichierorg.eclipse.wst.common.component: Contenudeorg.eclipse.wst.common.componentaprscopipartirdufichierorg.eclipse.wst.common.component.template:

deployname="openbravo">