[520] in Software_Announce

home help back first fref pref prev next nref lref last post

Eclipse SDK installed on Athena

daemon@ATHENA.MIT.EDU (Alex T Prengel)
Mon Mar 3 19:53:08 2003

To: software-announce@MIT.EDU
cc: alexp@MIT.EDU, facdev@MIT.EDU, cfyi@MIT.EDU
Date: Mon, 03 Mar 2003 19:51:55 -0500
From: Alex T Prengel <alexp@MIT.EDU>


I've installed Eclipse on Athena for Sun and Linux machines. Eclipse
is an open, extensible IDE for anything and nothing in particular. One
major use is a Java IDE- it uses Java in the java_v1.3.1_01 locker for
this purpose (we have newer Java releases on Athena but that is the
current recommended version for Eclipse).

To run:

	add eclipse-sdk
	eclipse &

I haven't tested much, so please contact me directly if anything
seems broken or misconfigured. I already know of a couple of issues:

It creates a working directory "workspace" below the launch directory
(where you need to have write permission), and below that, a configuration 
file directory ".metadata". Files in the former are platform-indenpendent (I
think) but files in the latter are not, so I've kept two ".metadata" 
directories separate by making ".metadata" a symlink to one of two real 
directories. This can cause problems with the history mechanism if you
start a project on a Sun, say, and you open the same project later on a 
Linux machine. If it does you can get around these issues by starting
Eclipse from a "sun" directory if you're on a Sun, and from a "linux"
directory if you're on a Linux machine- then everything will be kept
separate by platform.

Printing doesn't work, because it uses a printing system currently not used
on Athena. I'm looking into the possibility of enabling it, but at the
moment I'm not sure if that will be feasible.

I'm not sure if the "software update" feature will work- it won't if it wants
to upload to the software tree, which is read-only to users; it will if it
puts updates in your "workspace" (but there might be platform-overlap issues
like above in that case). I'm not sure which way this happens at the moment.

There is some additional information in file
/mit/eclipse-sdk_v2.0.2/README.athena in the eclipse-sdk_v2.0.2
locker.

                                                   Alex


home help back first fref pref prev next nref lref last post