maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Milos Kleint" <>
Subject Re: Common API for issue tracking systems
Date Fri, 07 Jul 2006 05:11:12 GMT
Just wondering, I'm not familiar with eclipse sourcebase.

If maven uses some eclipse APIs, thus using some eclipse binaries in
non-eclipse way (no osgi/plugin encapsulation) and then we use the
maven binaries in an eclipse plugin, can we get in trouble? (by having
2 versions of same binaries on classpath etc?)


On 7/7/06, Mik Kersten <> wrote:
> > -----Original Message-----
> > From: Tomasz Pik []
> ...
> > So it seems that the roadmap will be:
> > * Mylar project will provide 'Abstraction API' for and implementations for
> >   various trackers;
> Yes, Mylar will provide this via it's Tasks API which has abstractions for
> repositories and tasks (what we call them from the programmers' point of
> view, aka bugs/issues/tickets).  Mylar provides 3 Connectors that extend
> this API to Bugzilla, JIRA, and Trac.
> > * Maven wil use those libraries in plugins that will deal with trackers
> > right?
> > Or you're going to move 'generic task/issue mgmt API' out of Mylar,
> > to somewhere elese (Maven Issue projects/Codehaus ? :)
> Maven can use the API and Connectors, as well as creating connectors of its'
> own.  The API needs to stay in the Mylar project because it is one of the
> core things that the project provides and our Eclipse UI stuff is built on
> it (it is difficult for projects to have external dependencies).
> But the goal here is to make it easy and convenient for Maven and others to
> reuse.
> Could you please create a bug report for us to indicate how you want to get
> this API, e.g. have a downloadable bin+src JAR, separate JARs, build from
> source?
> > -----Original Message-----
> > From: Brett Porter []
> ...
> > As far as Maven consuming it, that would work. JRE 5 is a higher
> > requirement than we currently have, but we can look at that. I assume
> > the eclipse runtime is just support code that will work outside of
> > Eclipse?
> Yes, the Eclipse runtime stuff will be minimal, small, and work outside of
> Eclipse.  We rely pretty heavily on generics, hence the JRE 5 requirement.
> If it turns out to be something your users complain about we could consider
> using retroweaver or something similar to produce binaries that run on 1.4,
> but hopefully this will be a non-issue.
> > The main concern in the long term would be the license. If it is at
> > Eclipse and under the EPL, then we will only be able to use it in binary
> > form - which means any modifications or adjustments for Maven will need
> > to go through Mylar.
> >
> > Of course, I'm sure you would be more than welcome to bring the API to
> > Maven to work on as well!
> Yes, it is all EPL based.  But we are very responsive on applying patches
> (e.g. see log at so
> getting your API and other changes in should pose no problem.  And this will
> be a good time to be getting your input and contributions to help ensure the
> Tasks API works for headless apps.
> Let me know if you have any other concerns, otherwise I expect that we can
> get this packaging to you within a week or two.
> Mik
> --
> Mik Kersten,
> Mylar Project Lead,
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message