> I have about 15 projects and a master POM for all of them.  I 
> use maven to build the individual projects as well as the 
> integrated web site. When Maven does this multiproject build, 
> it uses the current development branch for the project that 
> it is building, but the current stated _dependencies_, not 
> from the source, for each dependency.
> 
> That is, Maven is NOT doing continuous integration in a 
> multiproject build.  For example, Maven does not build the 
> dependencies from the most current source for the stated 
> revision of that dependency.
> 
> So, my question is: Is anyone doing continuous integration 
> builds using Maven and how?

We are, via CruiseControl.  We have 27 projects that all share a master
POM (17 applications & 10 libraries).  Any time someone checks in code
CruiseControl checks it back out, builds the project and dropps a
SNAPSHOT jar in the repository.

As of version 2.2 you can have CruiseControl check a project's POM for
SNAPSHOT dependencies and rebuild when their timestamp changes.  So,
anytime a library changes any project that uses it is also rebuilt (and
tested).

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

Reply via email to