我这里的maven安装环境是Debian,理论上和Ubuntu差别不大。
简介
安装、配置maven
我这里是准备java 8的开发
- 下载,这里用华科的镜像
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
- 解压
tar -xvf apache-maven-3.3.9-bin.tar.gz
- 移动到安装目录
mv -f apache-maven-3.3.9 /usr/local/
- 编辑 /etc/profile 文件 sudo vim /etc/profile,在文件末尾添加如下代码
export MAVEN_HOME=/usr/local/apache-maven-3.3.9
export PATH=${PATH}:${MAVEN_HOME}/bin
保存文件,并且执行点命令source /etc/profile
- 修改配置,使用jdk8,目录是apache-maven-3.3.9\conf\settings.xml
<profile>
<id>JDK-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
顺便把这里的源修改国内阿里云和华为云镜像
<!--配置阿里云Maven镜像-->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<!--配置华为云Maven镜像-->
<mirror>
<id>huaweicloud</id>
<mirrorOf>*</mirrorOf>
<url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror>
镜像是https,所以-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
添加进去
6. ~/.bashrc添加,注意对应的修改,然后点命令source ~/.bashrc
# set jdk environment
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre/
export CLASSPATH=.:${JAVA_HOME}/lib/:${JRE_HOME}/lib/
export PATH=${JAVA_HOME}/bin/:$PATH
# set maven environment
export M2_HOME=/usr/local/apache-maven-3.3.9/
export PATH=$M2_HOME/bin:$PATH
- 验证安装成功
mvn -v
- 设置idea maven自动导包 ,New → Settings → Build,Execution,Deployment → Build Tools → Maven → importing → import Maven project automatically打钩
用IDEA建立Maven web项目并打包
- 设置maven属性,把maven路径这些都改成之前的安装
- 新建maven项目,勾选create from archetype,并选用架构 maven-archetype-webapp,这里不要选错了
- 设置一下
- 等待加载完毕
- 打包
mvn package