Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java maven在Spring工具套件中使用的settings.xml在哪里?_Java_Eclipse_Spring_Maven - Fatal编程技术网

Java maven在Spring工具套件中使用的settings.xml在哪里?

Java maven在Spring工具套件中使用的settings.xml在哪里?,java,eclipse,spring,maven,Java,Eclipse,Spring,Maven,我想设置从STS部署的ftp服务器,如下所述: 它应该在settings.xml中。 根据文档,设置在以下两种情况之一: Maven安装:$M2_HOME/conf/settings.xml 用户安装:${user.home}/.m2/settings.xml 2美元的房子在哪里。换句话说,在使用STS(Eclipse)时,在本例中,maven的安装文件夹是什么。在${user.home}/.m2/中找不到settings.xml。 我在Windows7下工作 这两个线程是相关的,但至少没有

我想设置从STS部署的ftp服务器,如下所述:

它应该在settings.xml中。 根据文档,设置在以下两种情况之一:

  • Maven安装:$M2_HOME/conf/settings.xml
  • 用户安装:${user.home}/.m2/settings.xml
2美元的房子在哪里。换句话说,在使用STS(Eclipse)时,在本例中,maven的安装文件夹是什么。在${user.home}/.m2/中找不到settings.xml。 我在Windows7下工作

这两个线程是相关的,但至少没有提供一个对我有用的明确答案:

  • ,我在最后一个帖子中建议的屏幕截图中没有显示任何内容

Thx预先存在于apache-maven-3.0.4\conf\settings.xml[在maven安装中]


本地maven settings.xml存在于
C\Users\[username]\.m2\settings.xml
[window-OS-install-on-C-drive]

我可能有点不对劲,因为我自己从未使用过STS,但如果我理解正确,它只是一个预打包的Eclipse发行版。如果我是正确的,您的安装只包含Maven的嵌入式版本,而不是命令行可访问的版本。您需要从安装一个

对于Eclipse的3.x版本,我发现您需要将安装点指向Eclipse的外部Maven安装,以利用
settings.xml
文件。安装下载的版本后,您可以选择
Window->Preferences->Maven->Installations
,按
Add…
,并指向您刚刚安装的版本。

在Spring Tools Suite(3.6.1)中:


Windows-Preferences-Maven-User Settings,您可以选择使用Settings.xml的全局和用户版本。

我相信我必须在Preferences->General->Workspace->Linked Resource中将$M2_HOME设置为“链接资源”。但是,${user.home}应该按原样工作。我要问的问题是,在STSI的STSparallel文件夹中工作时,apache-maven-3.0.4在哪里?它没有安装任何版本,而是内置于STS中。这就是我的观点。内置版本只能从Eclipse内部使用,但不能从命令行使用。即使是与Maven相关的
Run as…
命令也不应在您的安装中运行。如果我是你,我也会安装一个独立的Maven,让Eclipse指向它。