Jump to: navigation, search

Difference between revisions of "VE/Installing"

< VE
m (add catgs)
(VE 1.5)
 
(25 intermediate revisions by 5 users 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]]
+

Latest revision as of 15:58, 16 November 2010

This document contains 1 method for installing VE 1.3 for Eclipse 3.4 Ganymede (or Eclipse 3.3 Europa). For VE 1.4, see 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 edit it.


VE 1.5

VE 1.4

VE 1.3

Download Eclipse for Java EE Developers

  • Download and install Eclipse 3.4 Ganymede. The "Eclipse IDE for Java EE Developers" bundle contains all plugins needed.
Ve-for-ganymede-install-list.png
Alternatively, you can use a smaller Ganymede bundle or the "Classic" Eclipse 3.4 SDK, then using the 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

Download VE

  • Download the latest VE build from ehecht.com and unzip into the eclipse/ folder (Eclipse 3.3) or into the new dropins/ folder (Eclipse 3.4).

See Also