Good day to you, Marcus,

As already mentioned, you cannot create your custom phase ( well,
technically, you can. but that would require you to create your own lifecyle
and using that but that is not recommendable, nor is it an easy task. But if
you really really realy want to, take a look at the clover plugin ).

Furthermore, creating a custom phase will not help you in your endeavor. You
cannot run a single phase on its own. When you execute a phase, all the
preceeding phases are executed as well. 

However, what you are probably looking for is a goal. A goal is a task that
can be executed on its own. And these goals are usually bound to phase to
create a custom build. 

In your case, if your 'start-environment' phase executes only one goal, then
you can simply call that goal and problem solved.

But if executes several goals, then you might want to use a profile for that
and run that profile instead. Haven't tried it myself but im guessing that
would work.

Cheers,
Franz


Deluigi Marcus wrote:
> 
> Hi
> 
> I want to abuse maven to perform a setup for a testing environment, such
> as starting derby, starting a tomcat and deploying a WAR file which is
> another project. 
> 
> Maven does a fine job in downloading all the required software if
> necessary and building the WAR file which it is another project.
> Besides, it is platform independent, so I am using it for all these
> tasks. 
> 
> But I don't want to enter all these commands on the command line all the
> time. I think a much nicer way would be to add a custom phase (such as
> 'start-environment') to the module. When I am developing, I would like
> to be able to execute only this phase, without the life-cycle.
> 
> Is something like that possible?
> Of course, I can make a shell-script but I think adding a custom phase
> to the project would be a nice thing.
> 
> 
> 
> Greetings
> Marcus
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/User-defined-phase-tf2774745s177.html#a8073652
Sent from the Maven - Users mailing list archive at Nabble.com.


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

Reply via email to