有没有办法在java程序中获取maven settings.xml
文件的路径,例如默认系统属性或maven选项。我想避免通过配置文件从用户那里获取该信息。
答案 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");