Unfortunately the benefits of this idea are severely diminished
because Maven does not really support profile inheritance:

http://www.dashbay.com/2011/03/maven-profile-inheritance/
https://issues.apache.org/jira/browse/MNG-5127

So while we could deduplicate properties, managed dependencies, and
Maven plugin configuration that takes place outside a profile (around
200 lines of duplicate code), we would not be able to deduplicate
Maven plugin configuration that takes place inside a profile (about
250 lines of duplicate code). And there are other downsides: increased
complexity, more involved functional testing, and slower propagation
of updates, to say nothing of the effort it would take to implement.
Altogether I doubt the benefits are worth the costs.

-- 
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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAFwNDjpjL5caUn4VDEHE2GxHz6A-5Y0hy-fA0JXYwiUJDK4N9g%40mail.gmail.com.

Reply via email to