Dependency storage formats?

Hi all,

I see there's now an option in them module configurations specifying the dependency storage format - can I add a new one? I'm writing an(other) Ivy plugin, and if I could just write a dependency provider that might be the easiest by far.

Cheers,
Colin

4 comments
Comment actions Permalink

Hello Colin,

I see there's now an option in them module configurations specifying
the dependency storage format - can I add a new one? I'm writing
an(other) Ivy plugin, and if I could just write a dependency provider
that might be the easiest by far.


It's pluggable, but not really documented or extracted as OpenAPI. You can
look at EclipseClasspathStorageProvider as a starting point:
http://svn.jetbrains.org/idea/Trunk/bundled/eclipse/src/org/jetbrains/idea/eclipse/config/EclipseClasspathStorageProvider.java


--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

Hi Dmitry,

Great, thanks - it looks promising! I'll try it out.

Cheers,
Colin

0
Comment actions Permalink

Hi Colin,

First, my apologies to everybody, as I do realize this isn't the right topic or even the forum to ask the following question. I was unable to find your email address, and I do believe others are interested in the answer too.

How does your Ivy plugin progress? I've been tempted to start working on the same project myself but of course I'd much prefer to receive a ready-made plugin from somebody else. :) Of course if you encountered some unexpected problems related to the dependency storage formats, I'd like to hear about them also.

- Markus

0
Comment actions Permalink

Hi Markus,

Well, it's mostly working, although it hasn't had a lot of love recently. It's an internal plugin for my company, so parts of it are tied to our project structure. I never got around to trying the dependency storage formats part, unfortunately. I might get a bit of time to try it soon, if I come up with something I can extract from our proprietary bits I'll post it here.

If not, I based mine on some source code posted here (http://intellij.net/forums/thread.jspa?messageID=5186035) a while ago by Keith Collison. It gives a pretty good starting point.

Cheers,
Colin

0

Please sign in to leave a comment.