On 3/14/07, Eric Crahen <[EMAIL PROTECTED]> wrote:
One thing that the Spring-OSGi guys are working on is a way to leverage the dependency information within Maven pom's to extrapolate OSGi dependencies.
I haven't checked their work in detail for the moment, so I may be wrong, but the problem I see is that you have information in an osgi manifest that can't be found in a maven pom nor an ivy file: exports. That's why I think with Ivy it would be better to use directly OSGi manifest if we can get enough metadata from it. The goal being not to have to duplicate the dependency information. Yes, that's the point, and that's where I think Ivy can shine thanks to pluggable module descriptor parsers. Contributing a similar functionality to that project that is able to
leverage the dependency information in Ivy might be a really good thing; it would give Ivy greater exposure to people.
+1 Not having this support for Ivy
would give some people greater reason to select something like Maven since it would mean that if you accept Maven you get Spring-OSGi information for free. It also may mean that even if you aren't using Maven yourself, and just were to use Spring-OSGi - then the spring components are still able to leverage the dependency information from Maven repositories. Selecting Maven for a project would give you greater exposure to a larger base of consumers.
This is true, that's why I would like to get that supported by Ivy. The problem is to find either time to implement, or someone to implement it. That's why I made the propoosition to suggest that as a GSoC idea. Even if this leads to this summer, I don't know if we seriously have a chance to get such a feature before... http://www.springframework.org/osgi
As an aside, aren't there serious issues with the current Maven pom parsers? I haven't gotten it to work correctly once - at least in 1.4, I haven't tried the CVS version.
Yes, there were serious issues in 1.4, a little less in 1.4.1, and now the svn version works pretty well. Indeed I've just started a new project where I actually use this compatibility extensively for the first time, and find and fix bugs in more real world scenarios. I think we'll get something really serious in 1.5. - Xavier On 3/14/07, Xavier Hanin <[EMAIL PROTECTED]> wrote:
> > Forwarded message below. > > Is it something that could be interesting for us? Who can propose an idea > (I > mean, do you need to be an ASF member?). > > I'm wondering if submitting an idea around Ivy/OSGi integration could be > interesting. OSGi gains more and more momentum, and it seems that using a > dependency manager like Ivy on an OSGi based project could be interesting, > especially if Ivy had an OSGi manifest parser (as the pom parser). > > WDYT? > > - Xavier > > ---------- Forwarded message ---------- > From: Jukka Zitting <[EMAIL PROTECTED]> > Date: Mar 14, 2007 3:06 PM > Subject: Fwd: Google Summer of Code > To: [email protected] > > Hi, > > Woden and Tuscany have already proposed GSoC projects. Other > incubating projects might also be interested. > > Notice the tight timeframe, if your project is interested then you > need to move quickly. > > BR, > > Jukka Zitting > > ---------- Forwarded message ---------- > From: Ross Gardler <[EMAIL PROTECTED]> > Date: Mar 14, 2007 3:53 PM > Subject: Google Summer of Code > To: [EMAIL PROTECTED], [EMAIL PROTECTED] > > > Google are due to announce the accepted organisations in the Google > Summer of Code today. Unfortunately, I've been really busy with other > things recently and have not managed to organise the ASF application as > well as I might. However, I did manage to notify the [EMAIL PROTECTED] > list of the process and I did get an application in on time. So, now to > the next stage. > > This message is mailed to members@ as well as [EMAIL PROTECTED] Please feel > free to distribute to your projects, I chose not to send to community@ > or committers@ because I'm aware different projects like to manage GSoC > applications in different ways. It's up to the members to take this > forward in individual projects. > > Student applications will open today and will close on March 24th. > > If your projects want to accept applications from GSoC students then you > need to ensure you have details listed on > http://wiki.apache.org/general/SummerOfCode2007 > > If you want more info on what being a mentor means then a good place to > start is > http://code.google.com/p/google-summer-of-code/wiki/AdviceforMentors > > Interested parties should also subscribe to [EMAIL PROTECTED] where all > internal communication about GSoC occurs (like how we select which > projects to accept). > > Ross > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > -- - Eric
