In our department, we use Maven (v1.0 currently) to do continuous integration 
builds and a few will use it to do builds on their own machines but most do 
their own builds using an IDE and use Maven only to update dependencies as 
necessary.

We don't do separate nightly builds--only continuous builds.

I'm not sure what you mean by "source references in your IDE".  If you're 
referring to where the IDE gets the source for a particular project, then this 
comes out of source control like any other project (i.e. Maven isn't affecting 
the source at all).  If you're referring to where the IDE finds a particular 
project's binary dependencies, then the IDE refers to these in the user's local 
repository (we use the IDEA and Eclipse plugins to generate the projects, and 
they create the references automatically).  If you're referring to where the 
IDE finds the source code for a particular project's binary dependencies, then 
we haven't really addressed this problem.  Users can access the source code for 
other projects within our department from source control.  With Maven 2 we were 
hoping to make source references like this work more automatically (there's 
ways to make it work better in Maven 1, but we haven't wanted to invest much 
time into making M1 work better while trying to move to M2).

Hope this helps,
..David..
 

-----Original Message-----
From: Michael Böckling [mailto:[EMAIL PROTECTED] 
Sent: Monday, December 19, 2005 10:54 AM
To: Maven Users List
Subject: Maven and Continuous Integration

Hi folks,

this question might be a little OT, but just a little:
I'd like to know how you handle your continuous integration builds and the 
source references in your IDE.
Suppose you got nightly builds as well as CI builds, to which sources would you 
link the project to you are currently working on? The snapshot build from last 
night? The latest result of the CI build? Not use Maven
(repository) at all for that because you check integration whithin your IDE, 
using checked-out sources of the dependen projects?
I'm really curious to know how others solved that...

Good night,
Michael

--
Giniality AG - Michael Böckling; Steinenberg 21, CH-4051 Basel
P: +41 61 226 99 63 - F: +41 61 226 99 69 [EMAIL PROTECTED]; 
http://www.giniality.com/



---------------------------------------------------------------------
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]

Reply via email to