java - 如何以编程方式获取maven settings.xml的路径

标签 java eclipse maven

有没有办法在java程序中获取maven settings.xml 文件的路径,例如从默认系统属性或maven选项。我想避免通过配置从用户那里获取该信息文件。

最佳答案

根据专家 documentation ,

There are two locations where a settings.xml file may live:

  • The Maven install: ${maven.home}/conf/settings.xml
  • A user’s install: ${user.home}/.m2/settings.xml

访问maven.home

System.getenv("M2_HOME");

访问user.home

System.getProperty("user.home");

关于java - 如何以编程方式获取maven settings.xml的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47747849/

相关文章:

java - GLFW 引擎和主线程问题 IntelliJ

java - 使用 iFrame 打开新窗口后测试用例运行速度非常慢

eclipse - 如何在 eclipse 中将 ReactJs 与 Spring MVC 集成

java - 如何在普通java项目中使用maven项目jar

java - 如何将 JScrollPane 设置为 JList 周围的固定最大大小

java - 将 wav 文件转换为 txt 文件

java - 使用 JavaFX 的确认对话框

eclipse - 如何让 Eclipse 查看 jar 中的 Scala 源代码?

java - 如何使用 Java 和 Maven 实现 Microsoft Graph API

java - maven项目中无法添加本地jar文件