mvn命令生效
mvn命令需要在~/.bash_profile 文件中查看。我的系统如下
export M2_HOME=/Library/apache-maven-3.5.3
export PATH=$PATH:$M2_HOME/bin
可以看到是执行了 /Library/apache-maven-3.5.3/bin下面的 mvn的shell脚本
所以综合来看mvn其实是执行了/Library/apache-maven-3.5.3/bin/mvn的shell脚本命令。
settings.xml
作用
用来设置maven 参数的配置文件,settings.xml是maven全局配置,而pom.xml是所在项目的局部配置
位置
一般 项目的 pom.xml
优先于 ~/.m2/settings.xml
优先于 ${M2_HOME}/conf/settings.xml
网友评论