A major difference is that the settings.xml file is not stored with the project 
source.

If your project depends on the profile(s) in some crucial way the information 
should be archived with the project.  In that case the settings.xml is not an 
option.

Stan

----- Original Message -----
From: Brian Fox <bri...@infinity.nu>
To: Maven Developers List <dev@maven.apache.org>
Sent: Wed Jun 24 12:22:33 2009
Subject: Re: User's project-specific properties ability disabled after MNG-4060

Why not just put those values into the settings.xml?

On Wed, Jun 24, 2009 at 4:31 AM, Robert Scholte<rfscho...@codehaus.org> wrote:
>
> I heard some time ago that the profiles.xml were removed in Maven3. Although 
> I'm still using 2.1.0 I want to be prepared for such changes.
>
> IMHO I think it's a bad choice to remove this option.
>
>
>
> Maven should provide some sort of way where developers can set/change project 
> properties without having to change the pom.xml.
>
> I believe the pom should not contain developer-specific properties and which 
> can or will end up in any scm. Think of datasource-properties.
>
>
>
> There are three degrees of properties:
>
> - the global properties (combined with the activeByDefault-profile)
>
> - profile-properties (where profiles cover multiple users. By OS, 'stage')
>
> - personal properties.
>
>
>
> These personal properties can only be used with a personal profile. A 
> personal profile is the best example of data which doesn´t belong in a pom 
> but in a separate file (and probably not in scm).
>
> Personal properties should be somewhere close to the project, like in the 
> root of the project (yes, like the profiles.xml).
>
> The both settings.xml is too far from the project and there's no option in 
> the (user's) settings.xml to set project-specific properties.
>
>
>
> I think that if there was a vote concerning this issue it might result in a 
> long discussion. It's never too late for that, so let's give it a try.
>
>
>
> _________________________________________________________________
> Express yourself instantly with MSN Messenger! Download today it's FREE!
> http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org


---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential 
information, privileged material (including material protected by the 
solicitor-client or other applicable privileges), or constitute non-public 
information. Any use of this information by anyone other than the intended 
recipient is prohibited. If you have received this transmission in error, 
please immediately reply to the sender and delete this information from your 
system. Use, dissemination, distribution, or reproduction of this transmission 
by unintended recipients is not authorized and may be unlawful.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to