On 02/11/05, Kenney Westerhof <[EMAIL PROTECTED]> wrote:
> On Wed, 2 Nov 2005, Mark Hobson wrote:
>
> Just some thoughts:
>
> The 'war' packaging _NEEDS_ a .war to be produced in case it will be used
> in an ear. If you replace the war packaging by 'exploded', then there is
> no artifact which will fail the install goal etc.

This is true, but I guess the lifecycle would only be modified if the
tomcat:exploded goal was present in the list of goals to execute -
kinda smells of undeterministic behaviour though..

> People want to test their webapps without running the war:war goal
> since it is so slow. I can understand that.
>
> Perhaps a new lifecycle phase 'dev' or something, just before 'package',
> might be useful in this case.

Maybe a 'prepare-package' phase?  I'm not sure how this would work
with war:inplace though, since the results of this goal are mutually
exclusive to the war:exploded and war:war goals.

> Another way would be to optimize the WarMojo to update the .war instead of
> recreating it each time. Then the war:war will always run, and you bind
> war:exploded to the package phase too. This will eliminate the performance
> penalty, I hope.

This would certainly help, although tomcat:inplace still wouldn't be
able to depend on war:inplace.

Cheers,

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to