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

时间:2017-12-11 07:00:13

标签: java eclipse maven

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

1 个答案:

答案 0 :(得分:1)

根据maven documentation

  

settings.xml文件可能存在两个位置:

     
      
  • Maven安装:${maven.home}/conf/settings.xml
  •   
  • 用户的安装:${user.home}/.m2/settings.xml
  •   

访问maven.home

System.getenv("M2_HOME");

访问user.home

System.getProperty("user.home");