What portion of eclim are you having trouble getting working?
Unfortunately I don't have macs available to test with, but I'm almost
certain that there are users using the headless eclimd interface on
macs. The only portion of eclim that I'm pretty sure won't work on a
mac is the support for embedding gvim into eclipse.
> So far Google isn't very helpful and all the information I'm finding
> about Eclim in the official site appears to be Linux or Windows.
Yeah, those are the two environments which I have access to, so those
are the ones that are fully supported. However, I have had mac users
report a minor issue here and there leading me to believe that they
have been able to get eclim working.
> If no one else is working on this, I would like to start such a
> project and contribute the shell scripts and other stuff I've been
> working on.
Any contributions would be more than welcome. For starters though,
I'd love to get some details on what issues you've come across.
--
eric
Ah, ok. I'll be sure to set up a test eclipse install containing a
space and apply your changes.
This is one of those eclipse issues that comes up very seldom and is
very difficult to diagnose. You can try looking at the eclipse log
(workspace/.metadata/.log) to see if it has any useful info, but for
this particular error, I doubt it will.
> It appears that the build.xml that comes with Eclim builds and
> installs this. I am working in figuring out Ant now (I'm a make/Maven
> guy) and trying to build Eclim from it.
>
> The Ant script fails because the DLTK core isn't installed on the
> machine, so I just got that from eclipse.org (latest version) and put
> it in $ECLIPSE_HOME/plugins -- Ant is still not picking it up but I
> just started on this, so I may need to move it or link it to somewhere
> under the Eclip build directory (lib?).
You don't actually need the dltk unless you want to build the support
for php. By default the build script will attempt to build all the
eclim plugins, but you can specify which ones you want built:
$ ant -Dplugins=ant,jdt
The developers guide[1] has additional details.
>> Yeah, those are the two environments which I have access to, so those
>> are the ones that are fully supported. However, I have had mac users
>> report a minor issue here and there leading me to believe that they
>> have been able to get eclim working.
>
> I spoke with a couple of hardcore Apache guys who tried and they gave
> up earlier; I didn't find anything in Google so far. If you know
> anyone who's got it working... cool! Please put us in touch. And
> let's hope that they're reading this.
Where did you install eclipse from? You might want to try installing
one from eclipse.org and installing eclim against that.
>> Any contributions would be more than welcome. For starters though,
>> I'd love to get some details on what issues you've come across.
>
> So far this is what I've got. I can start Eclim until it dies because
> of those missing classes, I'm trying to build, etc. I'll keep you
> posted.
>
> Is there an IRC channel where you and other Eclim users/developers
> meet?
No, currently email is my preferred means of contact, mainly so I can
avoid interruptions while at work. When I'm at home my time in front
of the computer is pretty erratic, so again, email ends up being more
convenient. I suppose though, there could be occasions like this were
an IRC channel could be quite helpful. For some reason I've never
been much of an IRC person, but perhaps I should get more acquainted
with it.
> I'm heading out now, will check on this later tonight or sometime
> tomorrow.
>
> Thanks and have a great wknd,
You very welcome, and be sure to have a great weekend yourself.
[1] http://eclim.sourceforge.net/guides/development.html
--
eric
I would prefer to have a single eclimd script, but I'd have to first
see how many changes you ended up having to make for use on your mac.
I already went ahead and updated the current eclimd script to handle
an eclipse directory containing a space and did some general
refactoring to move various blocks of code into functions to break up
things up and hopeful make the whole thing a bit more readable.
Can you either apply your changes to the new script and send me a copy
or just send me a copy of what you have now so that I can evaluate
whether or not the mac needs its own eclimd start script?
--
eric