You first need analyze the change level in every component, maybe split a
project in more subprojects, so the 'static' code could be managed like a
external library, this is, compile it and upload to Maven Proxy, and the
changeable code only get from subversion.

2011/2/16 Leon Rosenberg <[email protected]>

> How about hudson?
>
> Hudson can watch for svn changes and trigger builds on commit.
>
> regards
> Leon
>
> On Wed, Feb 16, 2011 at 5:46 PM, Zilvinas Vilutis <[email protected]>
> wrote:
> > Hello Maven Users!
> >
> > Probably this question was already asked, so if there is an answer
> > which I could not find - please point me to the right place.
> >
> >
> > I'm working on an enterprise project where maven integration plays a huge
> role.
> >
> > However the project is big as a lot of teams are working on it and it
> > takes quite some time to build it ( 30-40 minutes ), which I need to
> > do every morning after an svn update.
> >
> >
> > So I was thinking - is there any way to configure maven to build only
> > the projects which were updated by SVN ( e.g. in the script time )?
> >
> >
> > Most likely there is no direct answer...however, I think that I could
> > find a way to gather the project names which were updated in the shell
> > script - then I could pass the list of project names to maven command.
> > Is there any way to make sure that those and dependent projects would
> > be built in the right order?
> >
> >
> > The project structure is:
> >
> > parent
> > -- subsystem1
> >  -- s1-project1
> >  -- s1-project2
> > -- subsystem2
> >  -- s2-project1
> >  -- s2-project2
> >  -- s2-project3
> > -- subsystem3
> >  -- s3-project1
> >
> >
> > Thank you for any ideas!
> >
> >
> > Žilvinas Vilutis
> >
> > Mobile:   (+370) 652 38353
> > 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]
>
>


-- 
Cesar De la Cruz Rojas
*
-----------------------------------------------------------------------------
*
Sennior Software Engineer
-----------------------------------------------------------------------------
Follow me in Facebook : http://www.facebook.com/aquiles.geo
Twitter http://twitter.com/ageo
Picture blog http://ageo.deviantart.com

Reply via email to