It seems then that there may be some overlap here with anthill at least. Not sure about Gump or CruiseControl but I know anthill can setup project dependencies for the build process. Sounds like the reactor may be the way to go in case you ever want to switch automated build servers in the future and not lose your project dependencies within the build environment.
-Scott -----Original Message----- From: Nicolas FRANK [mailto:[EMAIL PROTECTED] Sent: Thursday, August 14, 2003 10:08 AM To: Maven Users List Subject: RE : Continuous integration question Reactor has not much to do with CI, but it allows to build with only one goal many projects... The reactor is a plugin that can order dependencies between project. For exemple if you have a project A that depend on project B to be build (i.e. A has a dependancy on the artifact generated by project B), you can use the reactor giving him the 2 project and ask for calling build on each one. the ractor will take care calling B before A. Ex: <m:reactor basedir="${basedir}" includes="**/project.xml" excludes="**/CVS/ **/project.xml/,global/project.xml,project.xml" goals="install" banner="Installation" ignoreFailures="false"/> -----Message d'origine----- De : Nelson, Scott (MAN - Corporate) [mailto:[EMAIL PROTECTED] Envoyé : jeudi 14 août 2003 15:55 À : 'Maven Users List' Objet : RE: Continuous integration question Emmanuel- The most referenced article on CI is one by Martin Fowler, almost everyone who talks about CI references it. http://www.martinfowler.com/articles/continuousIntegration.html Here is another good article on continuous integration and an example of setting it up. http://www.sys-con.com/java/article.cfm?id=1945 Basically in a nutshell continuous integration is an automated build process. Rather than doing the build right before a deployment, it can be nightly, hourly, or in some cases when code gets checked into a repository. Gump itself (I am not a Gump expert by any means) is just an application that helps out with the scheduling part of kicking off the build scripts. The build scripts could be based on a number of different methods. Some people just have nightly build scripts that they kick off manually while others use something like Gump, anthill, or CruiseControl. Gump, Anthill, and CruiseControl are just applications that developers by giving them the ability to schedule builds. They don't replace maven but many of them use maven when running their build process. I don't have a lot of experience with the reactor someone else will have to fill that part in. -----Original Message----- From: Emmanuel Boudrant [mailto:[EMAIL PROTECTED] Sent: Thursday, August 14, 2003 11:24 AM To: [EMAIL PROTECTED] Subject: Continous integration question Hi, I'm a little lost ;) ... Does Maven reactor replace Gump ? If no, what are the differences between Maven reactor and Gump ? Thx, -emmanuel --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]