Reputation: 3874
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
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
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
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