Spring Tool Suite中maven使用的settings.xml在哪里?
我想设置用于从STS部署的ftp服务器,如下所述: http : //maven.apache.org/plugins/maven-deploy-plugin/examples/deploy-ftp.html
它应该在settings.xml中。 根据文档设置是2:
- Maven安装:$ M2_HOME / conf / settings.xml
- 用户的安装:$ {user.home} /.m2 / settings.xml
$ M2_HOME在哪里? 换句话说,在使用STS(Eclipse)工作时,maven的安装文件夹是什么。 我在$ {user.home} /.m2 /中找不到settings.xml。 我在Windows 7下工作
这两个线程是相关的,但没有提供一个至少对我有用的明确答案:
- maven似乎没有安装springource工具套件
- Eclipse(STS)+ Maven ,我在最后一个post中建议的屏幕截图中没有出现任何内容。
Thx提前
我可能不合适,因为我自己从未使用过STS,但如果我理解正确,它只是一个预先打包的Eclipse发行版。 如果我是正确的,您的安装只包含嵌入版本的Maven,但不包含命令行可访问的版本。 你需要从这里安装一个。
使用Eclipse的3.x版本,我发现您需要将安装指向Eclipse的外部Maven安装,以便使用settings.xml
文件。 安装下载的版本后,您可以选择Window -> Preferences -> Maven -> Installations
,按Add...
并指向刚刚安装的版本。
全局maven settings.xml存在于apache-maven-3.0.4\conf\settings.xml
[maven安装内部]
和
本地maven settings.xml存在于C\Users\[username]\.m2\settings.xml
[窗口操作系统安装在C盘上]
在Spring Tools Suite(3.6.1)中:
Windows – 首选项 – Maven – 用户设置,您可以选择要使用的settings.xml的全局和用户版本。