Skip to main content
Jump to: navigation, search

E4 setup source code

Revision as of 10:28, 11 April 2011 by Pinnamur.adobe.com (Talk | contribs) (Setting up e4 source code in development environment)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Here are the required steps for setting up e4 source code in development environment :

1) Download latest I-build or Milestone build. 2) Install EMF-SDK 3) (Optional) Install e4 tooling and EGit. 4) Crate a project-set file(like e4.psf) from the below list (though the entire list of projects might not be required, but it is comprehensive)


<?xml version="1.0" encoding="UTF-8"?> <psf version="2.0"> <provider id="org.eclipse.team.cvs.core.cvsnature"> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/tests/com.google.code.atinject.tck,com.google.code.atinject.tck"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/tools,org.eclipse.orbit/com.google.collect,com.google.collect,v1_0_0"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/tools,org.eclipse.orbit/org.apache.commons.jxpath,org.apache.commons.jxpath,v1_3_0"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.core.commands,org.eclipse.e4.core.commands"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.core.contexts,org.eclipse.e4.core.contexts"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.core.di,org.eclipse.e4.core.di"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.core.di.extensions,org.eclipse.e4.core.di.extensions"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.core.javascript,org.eclipse.e4.core.javascript"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.core.services,org.eclipse.e4.core.services"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.tools/features/org.eclipse.e4.core.tools.feature,org.eclipse.e4.core.tools.feature"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/examples/org.eclipse.e4.demo.contacts,org.eclipse.e4.demo.contacts"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.emf.xpath,org.eclipse.e4.emf.xpath"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/tests/org.eclipse.e4.emf.xpath.test,org.eclipse.e4.emf.xpath.test"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/features/org.eclipse.e4.master,org.eclipse.e4.master"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/features/org.eclipse.e4.sdk.runtime.feature,org.eclipse.e4.sdk.runtime.feature"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/features/org.eclipse.e4.sdk.source.feature,org.eclipse.e4.sdk.source.feature"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.tools/bundles/org.eclipse.e4.tools,org.eclipse.e4.tools"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.tools/bundles/org.eclipse.e4.tools.compat,org.eclipse.e4.tools.compat"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.tools/features/org.eclipse.e4.tools.e3x.bridge.feature,org.eclipse.e4.tools.e3x.bridge.feature"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.tools/bundles/org.eclipse.e4.tools.emf.editor,org.eclipse.e4.tools.emf.editor"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.tools/bundles/org.eclipse.e4.tools.emf.editor3x,org.eclipse.e4.tools.emf.editor3x"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.tools/bundles/org.eclipse.e4.tools.emf.liveeditor,org.eclipse.e4.tools.emf.liveeditor"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.tools/bundles/org.eclipse.e4.tools.emf.ui,org.eclipse.e4.tools.emf.ui"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.tools/bundles/org.eclipse.e4.tools.services,org.eclipse.e4.tools.services"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.bindings,org.eclipse.e4.ui.bindings"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/features/org.eclipse.e4.ui.compatibility.feature,org.eclipse.e4.ui.compatibility.feature"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.css.core,org.eclipse.e4.ui.css.core"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/features/org.eclipse.e4.ui.css.feature,org.eclipse.e4.ui.css.feature"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.css.swt,org.eclipse.e4.ui.css.swt"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.css.swt.theme,org.eclipse.e4.ui.css.swt.theme"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.di,org.eclipse.e4.ui.di"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/features/org.eclipse.e4.ui.examples.feature,org.eclipse.e4.ui.examples.feature"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/features/org.eclipse.e4.ui.feature,org.eclipse.e4.ui.feature"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.gadgets,org.eclipse.e4.ui.gadgets"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.model.workbench,org.eclipse.e4.ui.model.workbench"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/releng/org.eclipse.e4.ui.releng,org.eclipse.e4.ui.releng"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.services,org.eclipse.e4.ui.services"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/tests/org.eclipse.e4.ui.tests,org.eclipse.e4.ui.tests"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/tests/org.eclipse.e4.ui.tests.css.swt,org.eclipse.e4.ui.tests.css.swt"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/features/org.eclipse.e4.ui.tests.feature,org.eclipse.e4.ui.tests.feature"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.web,org.eclipse.e4.ui.web"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/features/org.eclipse.e4.ui.web.feature,org.eclipse.e4.ui.web.feature"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.widgets,org.eclipse.e4.ui.widgets"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.widgets.fragment,org.eclipse.e4.ui.widgets.fragment"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.workbench,org.eclipse.e4.ui.workbench"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.workbench.addons.swt,org.eclipse.e4.ui.workbench.addons.swt"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.workbench.renderers.swt,org.eclipse.e4.ui.workbench.renderers.swt"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.workbench.renderers.swt.cocoa,org.eclipse.e4.ui.workbench.renderers.swt.cocoa"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.workbench.swt,org.eclipse.e4.ui.workbench.swt"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/bundles/org.eclipse.e4.ui.workbench3,org.eclipse.e4.ui.workbench3"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,org.eclipse.platform,org.eclipse.platform,R4_HEAD"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,org.eclipse.sdk,org.eclipse.sdk,R4_HEAD"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.compatibility/bundles/org.eclipse.ui.workbench,org.eclipse.ui.workbench"/> <project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/tools,org.eclipse.orbit/org.mozilla.javascript,org.mozilla.javascript,v1_7_2"/> </provider> </psf>


5) Right-Click org.eclipse.ui.workbench and select Run As > Eclipse Application

Back to the top