You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-user@ant.apache.org by Xavier Hanin <xa...@gmail.com> on 2007/01/09 22:55:55 UTC
Ivy talk at ApacheCon Europe 2007?
Hi All,
I plan to make a proposal for a talk on Ivy at ApacheCon Europe 07. I'm
still wondering what kind of talk could be the most interesting. IMHO an
introduction for Ivy newbie or even for people who never heard about Ivy
would be the most interesting, since Ivy is not of widespread use for the
moment. What do you think? Do you see any particular things that would
really be interesting to talk about? Do you have any suggestion?
Thanks for your input.
Xavier
Re: Ivy talk at ApacheCon Europe 2007?
Posted by Steve Loughran <st...@apache.org>.
Xavier Hanin wrote:
> On 1/10/07, Steve Loughran <st...@apache.org> wrote:
>
> Thanks! Note that I'm not in a hurry, I don't really need them to make my
> proposal, and I'll work on the slides only if the proposal is accepted.
>
It's a work in progress:
http://smartfrog.svn.sourceforge.net/viewvc/*checkout*/smartfrog/trunk/core/antbuild/doc/ivy.ppt
Re: Ivy talk at ApacheCon Europe 2007?
Posted by Xavier Hanin <xa...@gmail.com>.
On 1/10/07, Steve Loughran <st...@apache.org> wrote:
>
> Xavier Hanin wrote:
> > On 1/10/07, Steve Loughran <st...@apache.org> wrote:
> >>
> >> Xavier Hanin wrote:
> >> > Hi All,
> >> >
> >> > I plan to make a proposal for a talk on Ivy at ApacheCon Europe 07.
> I'm
> >> > still wondering what kind of talk could be the most interesting.
> >> IMHO an
> >> > introduction for Ivy newbie or even for people who never heard about
> >> Ivy
> >> > would be the most interesting, since Ivy is not of widespread use for
> >> the
> >> > moment. What do you think? Do you see any particular things that
> would
> >> > really be interesting to talk about? Do you have any suggestion?
> >> >
> >> > Thanks for your input.
> >> >
> >> > Xavier
> >> >
> >>
> >> Using Ivy to manage dependencies in Ant
> >>
> >> -What it is
> >> -What it does
> >> -managing dependencies in a single project
> >> -publishing artifacts
> >> -choreography
> >> -relationship w/ Maven
> >> -migratng to Ivy
> >> -internals
> >> -status
> >
> >
> > This is a good plan. One question: what do you put in choreography?
>
> "choreography" is the term we use @work for for coordinating complex
> things. It has that notion of a delicate dance where things are hard to
> get right. Like bringing up the vmware image, then mysql, once mysql is
> up you start the app server with mysql connectin patched in, etc etc.
> The problem is not just the actions, it is ordering them.
>
> In Ivy, I view 'choreography' as the task of creating an ordered list of
> build files to hand to subant. When presenting I'd also discuss its big
> limit: <subant> takes a list not a tree, so cannot handle failures of
> single builds by skipping the dependencies. That's something we'll need
> to fix in Ant with some kind of tree type.
>
> >
> > I have to do this presentation internally next week; no slideware yet.
> >>
> >> If you can share some thoughts with me, it would be very helpful.
>
> I'll see if I can do the rough slides tomorrow and put them in the
> public smartfrog SVN repo.
Thanks! Note that I'm not in a hurry, I don't really need them to make my
proposal, and I'll work on the slides only if the proposal is accepted.
Xavier
-steve
>
Re: Ivy talk at ApacheCon Europe 2007?
Posted by Steve Loughran <st...@apache.org>.
Xavier Hanin wrote:
> On 1/10/07, Steve Loughran <st...@apache.org> wrote:
>>
>> Xavier Hanin wrote:
>> > Hi All,
>> >
>> > I plan to make a proposal for a talk on Ivy at ApacheCon Europe 07. I'm
>> > still wondering what kind of talk could be the most interesting.
>> IMHO an
>> > introduction for Ivy newbie or even for people who never heard about
>> Ivy
>> > would be the most interesting, since Ivy is not of widespread use for
>> the
>> > moment. What do you think? Do you see any particular things that would
>> > really be interesting to talk about? Do you have any suggestion?
>> >
>> > Thanks for your input.
>> >
>> > Xavier
>> >
>>
>> Using Ivy to manage dependencies in Ant
>>
>> -What it is
>> -What it does
>> -managing dependencies in a single project
>> -publishing artifacts
>> -choreography
>> -relationship w/ Maven
>> -migratng to Ivy
>> -internals
>> -status
>
>
> This is a good plan. One question: what do you put in choreography?
"choreography" is the term we use @work for for coordinating complex
things. It has that notion of a delicate dance where things are hard to
get right. Like bringing up the vmware image, then mysql, once mysql is
up you start the app server with mysql connectin patched in, etc etc.
The problem is not just the actions, it is ordering them.
In Ivy, I view 'choreography' as the task of creating an ordered list of
build files to hand to subant. When presenting I'd also discuss its big
limit: <subant> takes a list not a tree, so cannot handle failures of
single builds by skipping the dependencies. That's something we'll need
to fix in Ant with some kind of tree type.
>
> I have to do this presentation internally next week; no slideware yet.
>>
>> If you can share some thoughts with me, it would be very helpful.
I'll see if I can do the rough slides tomorrow and put them in the
public smartfrog SVN repo.
-steve
Re: Ivy talk at ApacheCon Europe 2007?
Posted by Xavier Hanin <xa...@gmail.com>.
On 1/10/07, Steve Loughran <st...@apache.org> wrote:
>
> Xavier Hanin wrote:
> > Hi All,
> >
> > I plan to make a proposal for a talk on Ivy at ApacheCon Europe 07. I'm
> > still wondering what kind of talk could be the most interesting. IMHO an
> > introduction for Ivy newbie or even for people who never heard about Ivy
> > would be the most interesting, since Ivy is not of widespread use for
> the
> > moment. What do you think? Do you see any particular things that would
> > really be interesting to talk about? Do you have any suggestion?
> >
> > Thanks for your input.
> >
> > Xavier
> >
>
> Using Ivy to manage dependencies in Ant
>
> -What it is
> -What it does
> -managing dependencies in a single project
> -publishing artifacts
> -choreography
> -relationship w/ Maven
> -migratng to Ivy
> -internals
> -status
This is a good plan. One question: what do you put in choreography?
I have to do this presentation internally next week; no slideware yet.
>
> If you can share some thoughts with me, it would be very helpful.
Xavier
Re: Ivy talk at ApacheCon Europe 2007?
Posted by Steve Loughran <st...@apache.org>.
Xavier Hanin wrote:
> Hi All,
>
> I plan to make a proposal for a talk on Ivy at ApacheCon Europe 07. I'm
> still wondering what kind of talk could be the most interesting. IMHO an
> introduction for Ivy newbie or even for people who never heard about Ivy
> would be the most interesting, since Ivy is not of widespread use for the
> moment. What do you think? Do you see any particular things that would
> really be interesting to talk about? Do you have any suggestion?
>
> Thanks for your input.
>
> Xavier
>
Using Ivy to manage dependencies in Ant
-What it is
-What it does
-managing dependencies in a single project
-publishing artifacts
-choreography
-relationship w/ Maven
-migratng to Ivy
-internals
-status
I have to do this presentation internally next week; no slideware yet.