Well as both of you know, but perhaps the rest of the list doesn't I have a plan to put a better maven integration into the literate job type. That better integration can probably be used by freestyle jobs too as it will effectively be just a regular builder, but one that adds an action that exposes the maven module details. I need to think about whether to add auto-config of artifact slurping, etc... as I am against some of that... but there may be a way that I can think of that would let you have a best of both...
The sad news is my lack of free time... and this is something that lies behind my rework of the acceptance test harness and that isn't even top of the pile! On 27 May 2014 22:50, Jesse Glick <[email protected]> wrote: > On Tue, May 27, 2014 at 5:29 PM, Andrew Bayer <[email protected]> > wrote: > > I need to find > > a viable way to convert MavenModuleSets into FreeStyleProjects > > programmatically > > Tricky because > > 1. Some features of MMS are simply not available otherwise, and it may > be hard to determine whether those features are being relied upon in a > particular case. Things like incremental builds of only changed > modules, or triggering by builds of snapshot dependencies. > > 2. Some features available in a FSP are configured automatically in a > MMS, and finding the current value of that configuration requires > parsing the POM. Things like artifact archival and Surefire reporting. > Fingerprinting is a special case because (until my recent change made > it optional) MMS fingerprints all dependencies, most of which are > irrelevant most of the time, and fingerprinting can be expensive so > you would prefer to do it only when the fingerprints are going to be > used. > > Really we would like to have a way of adding MMS-like features and > autoconfiguration à la carte to a FSP, without using the hazardous > Maven embedder that MMS relies on. But this is a major project and no > one has committed to doing it yet. > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
