On 15/04/2009, at 8:15 AM, Jim McCaskey wrote:

Brian,

I'm uncertain what you are referring to. I cannot find documentation referring to -s. What I currently do is invoke Maven like this:

mvn clean install -Dorg.apache.maven.global-settings=E: \settings_di.xml

Maven has two settings files, one in the Maven installation (under conf/settings.xml), and one in the user's home directory. They are merged, and the latter overrides anything in the former. It is the first you are overriding here, so your home directory one still applies.


I was under the impression that org.apache.maven.global-settings overrode the installed settings.xml.

That's correct, but not the one in your home directory.

The problem is that the settings_di.xml is being overridden by the contents of:

C:\Documents and Settings\jmccaske\.m2\settings.xml

Was -s something new added in 2.1.0?  How do I use that?

-s has been in Maven as long as I can remember. The -D argument you gave above is deprecated in 2.1.0 and you should use -gs instead. Try mvn --help, it will list the available config.

What you want is:
mvn clean install -s e:\settings_di.xml

- Brett


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to