java - Spring Tool Suite中maven使用的settings.xml在哪里?

标签 java eclipse spring maven

我想设置用于从 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 下工作

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

提前致谢

最佳答案

我自己可能从未使用过 STS,所以我可能会偏离标记,但如果我理解正确的话,它只是一个预打包的 Eclipse 发行版。如果我是正确的,您的安装仅包含 Maven 的嵌入式版本,而不是可通过命令行访问的版本。您需要从 here 安装一个.

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

关于java - Spring Tool Suite中maven使用的settings.xml在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21537405/

相关文章:

java - 如何在JNI层修改java类对象

android - 我在android studio中收到以下错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.AaptException:

java - Eclipse NoClassDefFoundError for LauncherFactory 未找到使用 JUnit 5 的测试

spring - schema_reference.4 : Failed to read schema document 'http://www. springframework.org/schema/beans/spring-beans-4.1.5.xsd

java - 在 iText 7 中实现 PdfContentByte 和 PdfTemplate 的替代方法是什么

java - 使用 Dijkstra (java) 得出的平均距离结果不正确

java - 诡异的 ?? en_US??出现在选项标签中

java - 如何将 url 参数绑定(bind)到 jax-rs 中的 Controller 参数对象

java - 向组内的所有用户发送消息 - Smack API

java - eclipse 自动生成 !=null 递归调用