|
|
(25 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | Step by step installation of VE. Please edit me and add the steps. Thank!
| + | <blockquote><table style="border: 1px red dashed; padding:10px"><tr><td>'''''This document contains 1 method for installing <b style="color:red">VE 1.3</b> for Eclipse 3.4 Ganymede (or Eclipse 3.3 Europa). For <b style="color:orange">VE 1.4</b>, see [[VE/Update|Installing VE from Update Site]]. Nothing on this page is officially supported and is subject to change without notice. If you see an error or omission, please feel free to [http://wiki.eclipse.org/index.php?title=VE/Installing&action=edit edit it]. '''''</td></tr></table></blockquote> |
| | | |
− | '''Contributed by Chris Dolan:''' (on behalf of Avid Technology Inc.)
| |
| | | |
− | I got it to work once I figured out the JEM stuff. In the end, these are the steps that worked for me.
| |
| | | |
− | Note: These are likely not the minimal steps, just one working solution.
| + | =VE 1.5= |
| | | |
− | #Fully uninstall any old version of VE or JEM (not just disable)
| + | * See [[VE/Update|Installing VE from Update Site]]. |
− | #via the Europa update site, install prerequisites for WTP:
| + | |
− | #*org.eclipse.datatools
| + | |
− | #*org.eclipse.wst
| + | |
− | #*org.eclipse.jst
| + | |
− | #*org.eclipse.jpt
| + | |
− | #Install the 3.0M1 milestone release of WTP SDK, which is the authoritative source of JEM 2.0.0:
| + | |
− | ##Go to http://download.eclipse.org/webtools/downloads/
| + | |
− | ##Click the 3.0M1 build
| + | |
− | ##Download the wtp-sdk zip
| + | |
− | ##Unpack the .zip file somewhere
| + | |
− | ##In that extracted folder, there is an "eclipse" subdir
| + | |
− | ##In that subdir, create a file called ".eclipseextension"
| + | |
− | ##In eclipse, go to Help > Software Updates > Manage Configuration
| + | |
− | ##Click "Add an Extension Location"
| + | |
− | ##Select the WTP "eclipse" subdir from above
| + | |
− | #Install the build of VE:
| + | |
− | ##Go to http://sourceforge.net/project/showfiles.php?group_id=131065&package_id=154855
| + | |
− | ##Click "Visual Editor patched as in bug 202562"
| + | |
− | ##Click org.eclipse.visualeditor-1.3.0.200709121813.zip
| + | |
− | ##Unpack the .zip file somewhere
| + | |
− | ##In that extracted folder, there is an " org.eclipse.visualeditor-1.3.0.200709121813" subdir
| + | |
− | ##Rename that subdir to "eclipse"
| + | |
− | ##In that "eclipse" subdir, create a file called ".eclipseextension"
| + | |
− | ##In eclipse, go to Help > Software Updates > Manage Configuration
| + | |
− | ##Click "Add an Extension Location"
| + | |
− | ##Select the VE "eclipse" subdir from above
| + | |
− | #You will likely be prompted to restart Eclipse, do so.
| + | |
− | #*If that fails, try restarting Eclipse with the [[Graphical Eclipse FAQs#I have just installed a plug-in but I do not see any indication of it in my workspace. What do I do.3F|-clean argument]].
| + | |
| | | |
| + | =VE 1.4= |
| | | |
− | Slightly more minamilistic: (contributed by Daniel Young)
| + | * See [[VE/Update|Installing VE from Update Site]]. |
| | | |
− | Instead of installing the prerequisites for wtp or wtp itself
| + | =VE 1.3= |
− | * Download the 3.0M1 milestone release of WTP (the runtime is sufficient) Inside the archive under eclipse / plugins locate and extract all the org.eclipse.jem* files to your plugin folder (in your main ,extension or link folder)
| + | |
− | * Go to your features folder and create a folder for each file extracted (name them the same as the plugin files)
| + | |
− | * Inside each folder create a feature.properties and feature.xml file with the following contents:
| + | |
| | | |
− | * All feature.properties should look like this:
| + | ==Download Eclipse for Java EE Developers== |
− | featureName=Java EMF Model
| + | |
− | providerName=Eclipse.org
| + | |
− | updateSiteName=Visual Editor update site
| + | |
| | | |
− | * featureName should be changed in each file e.g. featurename=Java EMF Model - BeanInfo | + | * Download and install [http://www.eclipse.org/downloads/packages/ Eclipse 3.4 Ganymede]. The "Eclipse IDE for Java EE Developers" bundle contains all plugins needed. |
| | | |
− | *Paste the following into the relevant feature.xml file | + | * VE 1.3 requires [[EMF/EMF_2.3/JVM_Requirements|EMF 2.4]], which requires [[IRC_FAQ#I_just_installed_Eclipse_on_Linux.2C_but_it_does_not_start._What_is_the_problem.3F|JDK 5.0]] or later. |
| | | |
− | '''org.eclipse.jem_2.0.0.v200705302225'''
| + | <blockquote><table style="border: 1px blue dashed; padding:10px"><tr><td>[[Image:Ve-for-ganymede-install-list.png|right|thumb]] Alternatively, you can use a smaller Ganymede bundle or the "Classic" [http://download.eclipse.org/eclipse/downloads/drops/R-3.4-200806172000/ Eclipse 3.4 SDK], then using the [http://download.eclipse.org/releases/ganymede// Ganymede update site], install the following features: |
| + | :: EMF Ecore Mapping 2.4 |
| + | :: Graphical Editing Framework GEF 3.4 |
| + | :: JST Web Core 3.0 |
| + | :: JST Web UI 3.0 |
| + | :: WST Common Core 3.0 |
| + | </td></tr></table></blockquote> |
| | | |
− | <pre>
| + | ==Download VE== |
− | <?xml version="1.0" encoding="UTF-8"?>
| + | |
− | <feature
| + | |
− | id="org.eclipse.jem"
| + | |
− | label="%featureName"
| + | |
− | version="2.0.0.v200705302225"
| + | |
− | provider-name="%providerName"
| + | |
− | image="eclipse_update_120.jpg">
| + | |
| | | |
− | <description>
| + | * Download the latest VE build from [http://www.ehecht.com/eclipse_ve/ve.html ehecht.com] and unzip into the eclipse/ folder (Eclipse 3.3) or into the new [[Equinox_p2_Getting_Started#Dropins|dropins/]] folder (Eclipse 3.4). |
− | %description
| + | |
− | </description>
| + | |
| | | |
− | <copyright url="http://www.eclipse.org/legal/epl-v10.html">
| + | == See Also == |
− | Copyright (c) 2002-2007 IBM Corporation and others.
| + | |
− | All rights reserved. This program and the accompanying materials
| + | |
− | are made available under the terms of the Eclipse Public License v1.0
| + | |
− | which accompanies this distribution, and is available at
| + | |
− | http://www.eclipse.org/legal/epl-v10.html
| + | |
− | </copyright>
| + | |
| | | |
− | <license url="%licenseURL">
| + | * [[VE/Installing/Archived|Other installation methods]] have been archived. |
− | %license
| + | |
− | </license>
| + | |
| | | |
− | <url>
| + | [[Category:VE]] |
− | <update label="%updateSiteName" url="http://download.eclipse.org/tools/gef/update-site/releases/site.xml"/>
| + | |
− | <discovery label="%updateSiteName" url="http://download.eclipse.org/tools/gef/update-site/releases/site.xml"/>
| + | |
− | </url>
| + | |
− | | + | |
− | <requires>
| + | |
− | <import plugin="org.eclipse.emf.ecore.xmi"/>
| + | |
− | <import plugin="org.eclipse.jem.proxy"/>
| + | |
− | <import plugin="org.eclipse.core.runtime"/>
| + | |
− | <import plugin="org.eclipse.jem.util"/>
| + | |
− | </requires>
| + | |
− | | + | |
− | <plugin
| + | |
− | id="org.eclipse.jem"
| + | |
− | download-size="0"
| + | |
− | install-size="0"
| + | |
− | version="2.0.0.v200705302225"
| + | |
− | unpack="false"/>
| + | |
− | </feature>
| + | |
− | </pre>
| + | |
− | | + | |
− | '''org.eclipse.jem.workbench_2.0.0.v200705302225'''
| + | |
− | | + | |
− | <pre><?xml version="1.0" encoding="UTF-8"?>
| + | |
− | <feature
| + | |
− | id="org.eclipse.jem.workbench"
| + | |
− | label="%featureName"
| + | |
− | version="2.0.0.v200705302225"
| + | |
− | provider-name="%providerName"
| + | |
− | image="eclipse_update_120.jpg">
| + | |
− | | + | |
− | <description>
| + | |
− | %description
| + | |
− | </description>
| + | |
− | | + | |
− | <copyright url="http://www.eclipse.org/legal/epl-v10.html">
| + | |
− | Copyright (c) 2002-2007 IBM Corporation and others.
| + | |
− | All rights reserved. This program and the accompanying materials
| + | |
− | are made available under the terms of the Eclipse Public License v1.0
| + | |
− | which accompanies this distribution, and is available at
| + | |
− | http://www.eclipse.org/legal/epl-v10.html
| + | |
− | </copyright>
| + | |
− | | + | |
− | <license url="%licenseURL">
| + | |
− | %license
| + | |
− | </license>
| + | |
− | | + | |
− | <url>
| + | |
− | <update label="%updateSiteName" url="http://download.eclipse.org/tools/gef/update-site/releases/site.xml"/>
| + | |
− | <discovery label="%updateSiteName" url="http://download.eclipse.org/tools/gef/update-site/releases/site.xml"/>
| + | |
− | </url>
| + | |
− | | + | |
− | <requires>
| + | |
− | <import plugin="org.eclipse.jem"/>
| + | |
− | <import plugin="org.eclipse.jdt.core"/>
| + | |
− | <import plugin="org.eclipse.core.resources"/>
| + | |
− | <import plugin="org.eclipse.emf.ecore.xmi"/>
| + | |
− | <import plugin="org.eclipse.core.runtime"/>
| + | |
− | <import plugin="org.eclipse.jem.util"/>
| + | |
− | </requires>
| + | |
− | | + | |
− | <plugin
| + | |
− | id="org.eclipse.jem.workbench"
| + | |
− | download-size="0"
| + | |
− | install-size="0"
| + | |
− | version="2.0.0.v200705302225"
| + | |
− | unpack="false"/>
| + | |
− |
| + | |
− | | + | |
− | </feature></pre>
| + | |
− | | + | |
− | '''org.eclipse.jem.util_2.0.0.v200708131600'''
| + | |
− | | + | |
− | <pre><?xml version="1.0" encoding="UTF-8"?>
| + | |
− | <feature
| + | |
− | id="org.eclipse.jem.util"
| + | |
− | label="%featureName"
| + | |
− | version="2.0.0.v200708131600"
| + | |
− | provider-name="%providerName"
| + | |
− | image="eclipse_update_120.jpg">
| + | |
− | | + | |
− | <description>
| + | |
− | %description
| + | |
− | </description>
| + | |
− | | + | |
− | <copyright url="http://www.eclipse.org/legal/epl-v10.html">
| + | |
− | Copyright (c) 2002-2007 IBM Corporation and others.
| + | |
− | All rights reserved. This program and the accompanying materials
| + | |
− | are made available under the terms of the Eclipse Public License v1.0
| + | |
− | which accompanies this distribution, and is available at
| + | |
− | http://www.eclipse.org/legal/epl-v10.html
| + | |
− | </copyright>
| + | |
− | | + | |
− | <license url="%licenseURL">
| + | |
− | %license
| + | |
− | </license>
| + | |
− | | + | |
− | <url>
| + | |
− | <update label="%updateSiteName" url="http://download.eclipse.org/tools/gef/update-site/releases/site.xml"/>
| + | |
− | <discovery label="%updateSiteName" url="http://download.eclipse.org/tools/gef/update-site/releases/site.xml"/>
| + | |
− | </url>
| + | |
− | | + | |
− | <requires>
| + | |
− | <import plugin="org.eclipse.core.runtime"/>
| + | |
− | <import plugin="org.eclipse.core.resources"/>
| + | |
− | <import plugin="org.eclipse.emf.ecore"/>
| + | |
− | <import plugin="org.eclipse.emf.ecore.xmi"/>
| + | |
− | <import plugin="com.ibm.icu"/>
| + | |
− | </requires>
| + | |
− | | + | |
− | | + | |
− | <plugin
| + | |
− | id="org.eclipse.jem.util"
| + | |
− | download-size="0"
| + | |
− | install-size="0"
| + | |
− | version="2.0.0.v200708131600"
| + | |
− | unpack="false"/>
| + | |
− |
| + | |
− | | + | |
− | </feature></pre>
| + | |
− | | + | |
− | '''org.eclipse.jem.ui_2.0.0.v200705302225'''
| + | |
− | | + | |
− | <pre><?xml version="1.0" encoding="UTF-8"?>
| + | |
− | <feature
| + | |
− | id="org.eclipse.jem.ui"
| + | |
− | label="%featureName"
| + | |
− | version="2.0.0.v200705302225"
| + | |
− | provider-name="%providerName"
| + | |
− | image="eclipse_update_120.jpg">
| + | |
− | | + | |
− | <description>
| + | |
− | %description
| + | |
− | </description>
| + | |
− | | + | |
− | <copyright url="http://www.eclipse.org/legal/epl-v10.html">
| + | |
− | Copyright (c) 2002-2007 IBM Corporation and others.
| + | |
− | All rights reserved. This program and the accompanying materials
| + | |
− | are made available under the terms of the Eclipse Public License v1.0
| + | |
− | which accompanies this distribution, and is available at
| + | |
− | http://www.eclipse.org/legal/epl-v10.html
| + | |
− | </copyright>
| + | |
− | | + | |
− | <license url="%licenseURL">
| + | |
− | %license
| + | |
− | </license>
| + | |
− | | + | |
− | <url>
| + | |
− | <update label="%updateSiteName" url="http://download.eclipse.org/tools/gef/update-site/releases/site.xml"/>
| + | |
− | <discovery label="%updateSiteName" url="http://download.eclipse.org/tools/gef/update-site/releases/site.xml"/>
| + | |
− | </url>
| + | |
− | | + | |
− | <requires>
| + | |
− | <import plugin="org.eclipse.jdt.core"/>
| + | |
− | <import plugin="org.eclipse.ui"/>
| + | |
− | <import plugin="org.eclipse.jdt.ui"/>
| + | |
− | <import plugin="org.eclipse.jem.beaninfo"/>
| + | |
− | <import plugin="org.eclipse.ui.ide"/>
| + | |
− | <import plugin="org.eclipse.debug.ui"/>
| + | |
− | <import plugin="org.eclipse.jem.proxy"/>
| + | |
− | <import plugin="org.eclipse.jdt.launching"/>
| + | |
− | <import plugin="org.eclipse.jdt.debug.ui"/>
| + | |
− | <import plugin="org.eclipse.jem.util"/>
| + | |
− | <import plugin="org.eclipse.core.runtime"/>
| + | |
− | <import plugin="org.eclipse.ui.editors"/>
| + | |
− | </requires>
| + | |
− | | + | |
− | | + | |
− | <plugin
| + | |
− | id="org.eclipse.jem.ui"
| + | |
− | download-size="0"
| + | |
− | install-size="0"
| + | |
− | version="2.0.0.v200705302225"
| + | |
− | unpack="false"/>
| + | |
− |
| + | |
− | | + | |
− | </feature></pre>
| + | |
− | | + | |
− | | + | |
− | '''org.eclipse.jem.proxy_2.0.0.v200705302225'''
| + | |
− | | + | |
− | <pre><?xml version="1.0" encoding="UTF-8"?>
| + | |
− | <feature
| + | |
− | id="org.eclipse.jem.proxy"
| + | |
− | label="%featureName"
| + | |
− | version="2.0.0.v200705302225"
| + | |
− | provider-name="%providerName"
| + | |
− | image="eclipse_update_120.jpg">
| + | |
− | | + | |
− | <description>
| + | |
− | %description
| + | |
− | </description>
| + | |
− | | + | |
− | <copyright url="http://www.eclipse.org/legal/epl-v10.html">
| + | |
− | Copyright (c) 2002-2007 IBM Corporation and others.
| + | |
− | All rights reserved. This program and the accompanying materials
| + | |
− | are made available under the terms of the Eclipse Public License v1.0
| + | |
− | which accompanies this distribution, and is available at
| + | |
− | http://www.eclipse.org/legal/epl-v10.html
| + | |
− | </copyright>
| + | |
− | | + | |
− | <license url="%licenseURL">
| + | |
− | %license
| + | |
− | </license>
| + | |
− | | + | |
− | <url>
| + | |
− | <update label="%updateSiteName" url="http://download.eclipse.org/tools/gef/update-site/releases/site.xml"/>
| + | |
− | <discovery label="%updateSiteName" url="http://download.eclipse.org/tools/gef/update-site/releases/site.xml"/>
| + | |
− | </url>
| + | |
− | | + | |
− | <requires>
| + | |
− | <import plugin="org.eclipse.jdt.launching"/>
| + | |
− | <import plugin="org.eclipse.jdt.core"/>
| + | |
− | <import plugin="org.eclipse.debug.core"/>
| + | |
− | <import plugin="org.eclipse.jem.util"/>
| + | |
− | <import plugin="org.eclipse.pde.core"/>
| + | |
− | <import plugin="org.eclipse.core.runtime"/>
| + | |
− | <import plugin="org.eclipse.ui"/>
| + | |
− | </requires>
| + | |
− | | + | |
− | <plugin
| + | |
− | id="org.eclipse.jem.proxy"
| + | |
− | download-size="0"
| + | |
− | install-size="0"
| + | |
− | version="2.0.0.v200705302225"
| + | |
− | unpack="false"/>
| + | |
− |
| + | |
− | | + | |
− | </feature></pre>
| + | |
− | | + | |
− | | + | |
− | '''org.eclipse.jem.beaninfo_2.0.0.v200705302225'''
| + | |
− | | + | |
− | <pre><?xml version="1.0" encoding="UTF-8"?>
| + | |
− | <feature
| + | |
− | id="org.eclipse.jem.beaninfo"
| + | |
− | label="%featureName"
| + | |
− | version="2.0.0.v200705302225"
| + | |
− | provider-name="%providerName"
| + | |
− | image="eclipse_update_120.jpg">
| + | |
− | | + | |
− | <description>
| + | |
− | %description
| + | |
− | </description>
| + | |
− | | + | |
− | <copyright url="http://www.eclipse.org/legal/epl-v10.html">
| + | |
− | Copyright (c) 2002-2007 IBM Corporation and others.
| + | |
− | All rights reserved. This program and the accompanying materials
| + | |
− | are made available under the terms of the Eclipse Public License v1.0
| + | |
− | which accompanies this distribution, and is available at
| + | |
− | http://www.eclipse.org/legal/epl-v10.html
| + | |
− | </copyright>
| + | |
− | | + | |
− | <license url="%licenseURL">
| + | |
− | %license
| + | |
− | </license>
| + | |
− | | + | |
− | <url>
| + | |
− | <update label="%updateSiteName" url="http://download.eclipse.org/tools/gef/update-site/releases/site.xml"/>
| + | |
− | <discovery label="%updateSiteName" url="http://download.eclipse.org/tools/gef/update-site/releases/site.xml"/>
| + | |
− | </url>
| + | |
− | | + | |
− | <requires>
| + | |
− | <import plugin="org.eclipse.jem.proxy"/>
| + | |
− | <import plugin="org.eclipse.jdt.core"/>
| + | |
− | <import plugin="org.eclipse.jem.workbench"/>
| + | |
− | <import plugin="org.eclipse.jem"/>
| + | |
− | <import plugin="org.eclipse.ui"/>
| + | |
− | <import plugin="org.eclipse.core.runtime"/>
| + | |
− | <import plugin="org.eclipse.debug.core"/>
| + | |
− | <import plugin="org.eclipse.jem.util"/>
| + | |
− | <import plugin="org.eclipse.emf.ecore.change"/>
| + | |
− | </requires>
| + | |
− | | + | |
− | | + | |
− | <plugin
| + | |
− | id="org.eclipse.jem.beaninfo"
| + | |
− | download-size="0"
| + | |
− | install-size="0"
| + | |
− | version="2.0.0.v200705302225"
| + | |
− | unpack="false"/>
| + | |
− |
| + | |
− | | + | |
− | </feature></pre>
| + | |
− | | + | |
− | * Don't forget gef and emf-sdo
| + | |
− | * Continue with 'Install the build of VE:' above
| + | |
− | * Restart eclipse
| + | |
− | | + | |
− | * p.s. I tried to get this formatted nicely but was unsuccessful, if someone out there that knows how to get it looking nice it would be much appreciated.
| + | |
− | | + | |
− | [[Category:Tools_Project]] [[Category:VE]]
| + | |