isaac.hazan
isaac.hazan

Reputation: 3874

Where is the settings.xml used by maven in the Spring Tool Suite?

I'd like to set the ftp servers for deploying from STS as described here: http://maven.apache.org/plugins/maven-deploy-plugin/examples/deploy-ftp.html

It should be in the settings.xml. According to documentation settings is in either of 2:

Where is the $M2_HOME. In other terms when working from STS(Eclipse), what is the installation folder for maven in this case. I can't find a settings.xml in ${user.home}/.m2/ . I worked under Windows 7

Those 2 threads are related but do not provide a clear answer that worked for me at least:

Thx in advance

Upvotes: 6

Views: 39198

Answers (3)

Harm op den Akker
Harm op den Akker

Reputation: 71

In Spring Tools Suite (3.6.1):

Windows - Preferences - Maven - User Settings, you can select which global- and user- version of the settings.xml to use.

Upvotes: 7

Nicola Musatti
Nicola Musatti

Reputation: 18236

I may be off-mark as I've never used STS myself, but if I understand correctly it is just a pre-packaged Eclipse distribution. If I'm correct your installation only contains an embedded version of Maven, but not a command line accessible one. You need to install one from here.

With the 3.x releases of Eclipse I found that you need to have your installation point to an external Maven installation for Eclipse to make use of the settings.xml files. Once you installed a downloaded version you can choose Window -> Preferences -> Maven -> Installations, press Add... and point to the version you just installed.

Upvotes: 8

Kick
Kick

Reputation: 4923

Global maven settings.xml exist at apache-maven-3.0.4\conf\settings.xml [inside the maven installation]

and

Local maven settings.xml exist at C\Users\[username]\.m2\settings.xml[window OS install on C drive]

Upvotes: 5

Related Questions