Hei,

I have tried to use the latest selenium plugin and I am facing the
MSELENIUM-22 issue (selenese goal).

This issue exhibits something I feel is dangerous to the maven
ecosystem. To use the plugin I have a groovy layer integrating with
ant calling the selenese ant task.

How much runtime impact does this have on my build (memory, time) ?
Doesn't this become much harder to debug ?


Can't this be simplified ? Shouldn't we aim for simpler integrations ?

When I try to design plugins, I try as often as possible to limit the
amount of layers between me and the target tool. Either I call the
executable, either I call the API, or if I don't have time, I
integrate with an existing ant task.

Ideally I would like to see maven goals sit at the same level as ant
tasks, reusing an build tool agnostic API.

I believe that for maven to be robust and fast we have to push the
"try to have plugins interact as close as possible to their target".

I understand the fact that reusing an existing layer is tempting. But
does it serve us on the long run ?

Thoughts ?

-- 
Jerome Lacoste

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to