This is how I install the tools I need to get working with myeclipse, EMF, teneo, tikal, mylyn, hypermodel, subclipse, …
wget “http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.4.1-200809111700/eclipse-SDK-3.4.1-linux-gtk.tar.gz&url=http://ftp.ing.umu.se/mirror/eclipse/eclipse/downloads/drops/R-3.4.1-200809111700/eclipse-SDK-3.4.1-linux-gtk.tar.gz&mirror_id=494″
tar xfz eclipse-SDK-3.4.1-linux-gtk.tar.gz
Now start eclipse with the following script:
export MOZILLA_FIVE_HOME=”"
ECLIPSE_HOME=/var/eclipse/download/eclipse
$ECLIPSE_HOME/eclipse -Dlinux.experimental=true -vmargs -Xms128M -Xmx768M -XX:PermSize=64M -XX:MaxPermSize=256M -date $ECLIPSE_HOME/workspaces/3.4.1/ &
just use the proposed workspace, but don’t click use as difficult, since it involves editing config.ini (use of -data) parameter to get it to use another default later.
Now Help>Software updates>Add site http://downloads.myeclipseide.com/downloads/products/eworkbench/7.0/updates/, and choose to install what you like.
Now Add Site http://download.eclipse.org/modeling/emf/updates/releases/ and find teneo 1.0.2 and install what you like.
(note have 50/50Mbit helps making the above pleasant
Now for hyper model Add Site http://download.xmlmodeling.com/hyperModel/updates/site.xml — this gives a dependency error, so I cannot install:
Cannot complete the request. See the details.
Cannot find a solution satisfying the following requirements Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.emf.transaction/[1.2.1.v200807161719,1.2.1.v200807161719]].
I selected version 1.2.1 enabling technology for EMF Transaction and installed it. Tried again with hypermodel. Still I cannot install it – same error. I will try posting on their forum.
More later.
Went on with tikal. Add site http://network.tikalk.com/snapshot/updatesites/com.tikal.eclipse.tum.updatesite. Selected the provisioning stuff and the enabling features. Also took the jad decompiler while glaring at it. No problems with the selection.
Just a note, my prior installation with 3.4.1 banged down all the time with number of too many open files. I believe the line in bold in eclipse-SDK-3.4.1/eclipse/configuration/config.ini lines fixed it for me (forgot the page I found it on)
#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
#Tue Feb 10 21:48:58 CET 2009
org.eclipse.update.reconcile=false
eclipse.p2.profile=SDKProfile
osgi.instance.area.default=@user.home/eclipse/workspaces/3.4.1
osgi.framework=file\:plugins/org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar
eclipse.buildId=M20080911-1700
osgi.bundles=reference\:file\:org.eclipse.equinox.simpleconfigurator_1.0.0.v20080604.jar@1\:start
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
eclipse.product=org.eclipse.sdk.ide
osgi.splashPath=platform\:/base/plugins/org.eclipse.platform
osgi.ws=gtk
eclipse.p2.data.area=@config.dir/../p2
osgi.bundles.defaultStartLevel=4
osgi.bundlefile.limit=100
After installing tikal, I can go to TUM updates rather than updates, and there I have an interface to all plugins from the plugin central.
After installing svn with tikal I am about set. Note, after installing tikal I get all kinds of logs like:
Unable to retrieve remote reference “http://download.eclipse.org/releases/ganymede/features/org.eclipse.mylyn_feature_3.0.0.v20080619-1900.jar”. [Server returned HTTP response code: "404 Not Found" for URL: http://download.eclipse.org/releases/ganymede/features/org.eclipse.mylyn_feature_3.0.0.v20080619-1900.jar.]
They seem harmless.
A fresh start without myeclipse
I have started a new avoiding myeclipse, to see if that is the culprit. Since tikal gives constant warnings in the log I also avoid it for the moment. So I proceeded as above with the two mentioned excections. I got subclipse my adding the update site http://subclipse.tigris.org/update_1.4.x.
Now hypermodel can install and works so there is a requirement mismatch between myeclipse 7 and hypermodel. Hope it can be resolved because they are both pieces of very nice software.
Maven can be installed from http://m2eclipse.sonatype.org/update/ when myeclipse is not installed.
UPDATE: I received a reply from, the always swift, myeclipse support team. The message is that they have a specific dependency on UML2 since they provide an early access version (guess the found a good spot, that they can back up with support). Since I don’t think I need that, I can install myeclipse and leave UML2 out.