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.

Reply via email to