Wouldn't the simplest solution be to do what I've seen other projects do
and just implement some wrapper around Aether (
http://www.eclipse.org/aether/)?  I know that Leiningen's 2.x version that
they are working towards is using it, and it simplified their API quite a
bit in resolving dependencies, handling multiple maven repositories, etc.,
without forcing them to adopt the entirety of Maven's settings.xml and
other configs.

I think the point Kristian's making is that Rubygems shouldn't care about
Maven deps, their layout, and Maven-related issues such as pom-only
dependencies, transitive dependencies, SNAPSHOT versioning, etc., yet Maven
shouldn't have to care about Ruby's idiosyncracies along the same lines,
either.

I think the crux of this issue is finding out how much one side will end up
treading on the other to get the job done, and if there's a clean way to
keep them separate.

-Nick Klauer


On Tue, Mar 27, 2012 at 07:20, Rodrigo Rosenfeld Rosas
<rr.ro...@gmail.com>wrote:

>  It was a bit confusing to me too, but I guess he is saying that you
> shouldn't try to convert each maven artifact to a gem and let RubyGems
> manage the dependencies instead of Maven.
>
> Honestly I don't know what is the advantage of this approach. I mean,
> Kristian, why do you think the Maven dependencies management algorithm
> would be better than RubyGems or Bundler.
>
> Notice that I don't really care which approach is used, I guess the
> easiest one to implement should be taken.
>
> I just think that letting Maven resolve the dependencies would be weird as
> it won't know about the Ruby dependencies and won't be able to find out the
> better resolution like RubyGems or Bundler could do as they're aware of all
> dependencies.
>
> Could you please detail what approach do you think should be taken,
> Kristian?
>
> Cheers,
> Rodrigo.
>
> Em 27-03-2012 08:11, Peter Fitzgibbons escreveu:
>
> Can someone point me to a doc that decyphers what kristian just said?
> Interesting!
>
> Peter Fitzgibbons
>
> On Tue, Mar 27, 2012 at 2:07 AM, kristian <m.krist...@web.de> wrote:
>
>> On Tue, Mar 27, 2012 at 5:36 AM, Rodrigo Rosenfeld Rosas
>> <rr.ro...@gmail.com> wrote:
>> > Finally integrating Maven to Bundler would be terrific. I would
>> certainly
>> > vote on this project!
>>
>>  as long it opens the whole maven artifact universe and NOT tries to
>> map an maven artifact onto a rubygem and hope that the quite different
>> rubygems version resolution gives a somewhat similar result as with
>> maven. (i.e. use maven for resolving the transitive dependencies).
>>
>> then I would vote it too !
>>
>> regards,
>> Kristian
>>
>>
>> > Cheers,
>> > Rodrigo.
>> >
>> > Em 26-03-2012 20 <26-03-2012%2020>:45, aliaksei escreveu:
>> >
>> >> I would like to participate in gsoc as a student.
>> >> I have the same difficulties as Benoit. But i'm interested in Maven
>> >> support for Rubygems and Bundler and Runtime code optimization in
>> >> particular.
>> >>
>> >> So, Is there any mentors of that specific projects that i could
>> >> contact directly?
>> >>
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe from this list, please visit:
>> >
>> >   http://xircles.codehaus.org/manage_email
>> >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>    http://xircles.codehaus.org/manage_email
>>
>>
>>
>
>

Reply via email to