Yes, this is (almost) what Cactus is doing. In short Cactus provides
several already made Ant scripts ready to use to perform deployment to
different application servers (WL 6.1, Orion 1.4, Orion 1.5, Tomcat 3.x,
Tomcat 4.x, etc).

Jeff and I were wondering how we could integrate this with Maven. It
could be done either through a Cactus plugin I guess but that would
probably not be the best approach as packaging / deploying is useful in
itself, even without Cactus tests. 

So I'm in favor of a deployment plugin in Maven. One of the nice thing
the Cactus Ant scripts have (I think ) is the in-place deployment, i.e.
you can specify any directory and the scripts will package and deploy a
fully working application and associated application server
configuration file in that directory.

I would be in favor of having this feature in that plugin.

-Vincent
 
> -----Original Message-----
> From: Nathan Coast [mailto:[EMAIL PROTECTED]]
> Sent: 21 May 2002 14:09
> To: maven dev
> Subject: j2ee component deployment
> 
> Hi,
> 
> looking at the build-j2ee.xml, there are targets to automate the
assembly
> of war
> and ear files.  Are there any plans to provide automation of the
> deployment /
> updating of these assembled components within j2ee containers?
> 
> e.g. ear files to common j2ee servers - weblogic, websphere, jboss.
> similarly
> war files to tomcat etc.
> 
> This would presumably require an extension of project.xml to describe
> which
> container was in use and properties specific to those containers -
> location,
> username, password etc.
> 
> This could lead the way to automating the testing of new builds within
the
> deployment environment.
> 
> 1) build / assemble
> 2) unit test
> 3) deploy
> 4) tests against deployed environment.
> 
> Might make sense to leverage the new support for j2ee deployment to
common
> containers in available in ant 1.5.
> 
> Cheers
> Nathan
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:turbine-maven-dev-
> [EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:turbine-maven-dev-
> [EMAIL PROTECTED]>



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

Reply via email to