maven常见问题记录

1.MojoExecutionException

官方地址:https://cwiki.apache.org//confluence/display/MAVEN/MojoExecutionException
问题的原因是由于插件的原因导致编译失败,所以需要更新一下maven的版本
使用的编译环境是mac+IDE,所以简单介绍一下在mac上要如何安装
1.打开官方网站 http://maven.apache.org/download.cgi 下载 apache-maven-3.5.4-bin.tar.gz
2.将文件解压缩后放入到指定目录中,例如/usr/local/apache-maven
3.修改 /usr/local/apache-maven/apache-maven-3.5.4/conf/settings.xml文件,一般公司会有要求,使用同一个配置文件。
4.然后修改系统配置文件 vim ~/.bash_profile

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
export M2_HOME=/usr/local/apache-maven/apache-maven-3.5.4
export M2=$M2_HOME/bin
export PATH=$M2:$PATH 

第一个配置文件一定要和安装的jdk位置保持一致,第二个配置文件一定要和安装的maven地址保持一致。
5.修改完后使用 source ~/.bash_profile

2.maven常用的一些命令

mvn clean 清理
mvn compile 编译
mvn clean package 清理并打包
mvn clean deploy 发布(部分公司不允许本地发布)

3.IDE绑定maven

打开 File-> Other Settings -> Default Settings
界面如下:
maven常见问题记录
需要修改的为 Maven home directory 和 User settings file 两个设置