You could use Hudson which is free and setup a job that checks out your repo 
and does a build. You could use Archiva which is a free repo for a repository 
or you could do something like have an ant build file which checks out your 
code and executes maven on it.

 

If it was me though I would use a CI server running locally or on some server 
somewhere to check out the code and build it so I could also keep an ongoing 
track of number of tests, test coverage, etc.

 

Check out Hudson and see how easy it is :)

> Date: Fri, 2 Apr 2010 16:09:28 -0500
> From: [email protected]
> To: [email protected]
> Subject: Re: Fully automated building from Source Control
> 
> Ok, your needs are probably more extreme than mine. I HAPPEN at present
> to be the only developer actively engaged on this project so I can get
> away with non-holy-grail stuff - which explains why I stayed so long
> with the Eclipse setup, but I would still like to get to the
> single-command-line total rebuild from scratch.
> 
> I have less need for CI and as the only developer I can even get away
> with a local repository (for now) but I would still like to move this
> ball down the field so it would be easier to extend should things get
> more complicated.
> 
> Are you saying then, that managing of builds at this level must depend
> on something outside of Maven? I'm not likely to find funding for
> anything more sophisticated than that (I work for a budget-strapped
> small team inside a large corporation that is off to the side), so I am
> interested in a solution that depends on nothing beyond Maven itself.
> We have and use Subversion, and that's about it.
> 
> 
> 
> David Hoffer wrote:
> > That "holy grail" is the only way to use maven, imho. I don't know
> > about a single documentation source but there is lots of info
> > available on the web to achieve this.
> > 
> > In short we use TeamCity for CI, Artifactory for corporate maven repo,
> > SVN & Maven.
> > 
> > -Dave
> > 
> > 
> > On Fri, Apr 2, 2010 at 2:48 PM, Steve Cohen <[email protected]> wrote:
> >> Over the past few months I have slowly and, on the whole successfully,
> >> migrated a project that was based on Eclipse to one that is based on
> >> maven (and m2eclipse), in the process, learning much about Maven and I'm
> >> generally quite happy with it. It's a nice improvement.
> >>
> >> The one step I haven't taken yet is generating a fully automated build
> >> starting with pristine sources, checking everything it needs out from
> >> Source Control and then building it. That has always seemed to me to be
> >> the "holy grail" of automated building, going back to the make days.
> >> You "nuke" all the source, get a fresh copy from the source control
> >> (tied to a given tag) and build from scratch. We don't want anything
> >> from a developer's working copy involved in any way.
> >>
> >> I haven't done this with Maven yet and to be fair, I also hadn't done it
> >> with the earlier Eclipse-based system in use here but I still want to do
> >> it. And yes, I understand that there is a bit of a chicken-egg problem
> >> here - where is this definition of "everything" to be version controlled
> >> and how do you avoid nuking that? So there has to be something of a
> >> two-tier setup. I know this and accept it.
> >>
> >> I hadn't spent much time looking at the Maven SCM plugin, but now that I
> >> have, I don't really see what I'm looking for there. The examples tend
> >> to be very sparse, and "Maven - The Definitive Guide" doesn't even touch
> >> the SCM plugin.
> >>
> >> Can someone point me at documentation directed toward achieving this
> >> "holy grail" with Maven?
> >>
> >> Thanks.
> >>
> >> ---------------------------------------------------------------------
> >> 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]
> 
                                          
_________________________________________________________________
Hotmail & Messenger are available on your phone. Try now.
http://go.microsoft.com/?linkid=9724461

Reply via email to