Separate settings for infrastructure related tasks
--------------------------------------------------
Key: MNG-4525
URL: http://jira.codehaus.org/browse/MNG-4525
Project: Maven 2 & 3
Issue Type: Improvement
Environment: *
Reporter: Oskar Carlstedt
Hello!
I've been using Maven for a long time now and so to say, I almost love it. So,
first of all. Thanks for a really great product and a superb work.
During my projects I've seen some situations that Maven can't handle in a good
way. Most situations are about changes in the IT infrastructure. It can be as
simple things as changing the domain or path to the SCM. The most ideal
situation would be if settings related to infrastructure could be saved in a
global settings file read by Maven. In such way it would be possible to use
global infrastructure configurations for all projects. E.g. when changing the
domain of an SCM url, it is just about changing one parameter in a global
settings file.
Some posts say this doable by using parent projects. But when a parent project
is released, then it is not possible to change any part of it that does not
affect the actual build, without updating the repository version, or maybe more
correct adding a new minor version. Changing the version of a parent project is
not possible without updating each child project to use the new parent. If it
was possible to use version scopes of parent project, this would be doable.
But, I agree to all the critics about this, then it would be difficulties in
specifying an exact build.
So the feature request is about adding an extra level of settings that does not
affect the build itself. I'm aware of that this feature can be misused and make
builds hard to understand. But I see it as a must in commercial environments
that changes over time.
Best regards
Oskar Carlstedt
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira