我這裏的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