Hi Vincent, and thank you for your answer !

> A) Cactify an existing war using an isolated goal (a goal that doesn't 
> depend on the execution of another goal) ;
>hmm... Have you read the Cactus plugin documentation? ;-) For example, have
you checked >>>
>http://maven.apache.org/reference/plugins/cactus/goals.html?

I have, and it seems to me that the goal is'nt isolated as it depends on the
war plugin. By using an isolated goal, one could, for example, cactify an
existing webapp. Let say, for example, that you want to functionally test an
existing webapp (even if functionnal testing is not the primary goal of
cactus): you don't want to rebuild it (or you can't), but you want to
cactify it...

> B) run cactus tests against a specified web application already
deployed
> into an applications server (for example : an existing weblogic
domain),
> using an isolated goal.
>
>There are 2 items here:
>1/ The ability to use an already existing weblogic configuration instead of
the default one provided by cactus. I'm >
>currently working on that feature. 2/ The ability to deploy a cactified
war/ear into an already running instance. This is >not implemented yet and
help is most welcome. The cleanest way is by redeploying the webapp/ear
using JMX.
>
>I see no real use case for simply executing an already deployed cactified
war/ear. I think use case 2/ is a superset of it >and should be enough. What
do you think?

I think you're right, but i also think that deployment is not a cactus
specific task : it could be developped in another plugin. The cactus plugin
will only provide a test goal, which run the tests against the server. User
could specify the deployment plug in as a pre goal to cactus test. A "do
everything out of the box" goal could also be provided...

The general philosophy would be :

1) providing isolated goals for cactus specific features : cactify,
run-test, ...
2) providing out-of-the-box goals "assembling" those specifics goals with
specific goals from other plugins (for example : cactus:test, that will
java:compile, war:war, cactus:cactify, idontknowwhat:deploy and then
cactus:run-test).

Anyway, the end of your mail shows me that almost everything i've requested
was already possible using cactus ant tasks, and that's the most important
point.

Hope i'll find some time to try to participate in cactus developement...
Then we'll see if it can be regarded as "help" ;-)

Sebastien
 

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

Reply via email to