On 1/10/07, Steve Loughran <[EMAIL PROTECTED]> wrote:

Xavier Hanin wrote:
> On 1/10/07, Steve Loughran <[EMAIL PROTECTED]> 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

Reply via email to