Yes. In maven.xml, define: <goal name="update-project"> ... do your VSS update, possibly with Ant ... </goal>
If you call that goal first, you're all set. I think I have a patch sitting around for VSS support in SCM - let me see if I can get to that by the end of the year :) - Brett On Fri, 3 Dec 2004 15:46:43 -0500, Poppe, Troy <[EMAIL PROTECTED]> wrote: > > I'm revisiting a previous attempt to setup CruiseControl thanks to your post > here... > > I'm having a difficult time understanding the Maven builder.... It looks like > the Ant builder wants you to write a delegating build script which goes and > gets > all the source from your source repository, and then executes the appropriate > build script from there. (This could be a call to maven...) My assumption > would > be that the Maven builder would do exactly the same thing... Get some code > out of > your SCM and run some goals. > > My confusion comes from the fact that our SCM is currently VSS... > (*sigh*).... So > I really cant use Maven to retrieve my source from VSS... So should I skip the > Maven builder in CruiseControl until I get to a SCM that is supported by > Maven? > Is there anyway to use the Maven builder with my code being in VSS? > > > > T > > -----Original Message----- > From: STRAYER, JON (SBCSI) [mailto:[EMAIL PROTECTED] > Sent: Friday, December 03, 2004 9:44 AM > To: Maven Users List > Subject: RE: Anyone really doing continuous integration with Maven? > > > 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] > > --------------------------------------------------------------------- > 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]