Linux下Maven的安装并与idea集成

我这里的maven安装环境是Debian,理论上和Ubuntu差别不大。

简介

安装、配置maven

我这里是准备java 8的开发

  1. 下载,这里用华科的镜像wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
  2. 解压tar -xvf apache-maven-3.3.9-bin.tar.gz
  3. 移动到安装目录mv -f apache-maven-3.3.9 /usr/local/
  4. 编辑 /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
  5. 修改配置,使用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
  1. 验证安装成功mvn -v
    在这里插入图片描述
  2. 设置idea maven自动导包 ,New → Settings → Build,Execution,Deployment → Build Tools → Maven → importing → import Maven project automatically打钩

用IDEA建立Maven web项目并打包

  1. 设置maven属性,把maven路径这些都改成之前的安装
    在这里插入图片描述
  2. 新建maven项目,勾选create from archetype,并选用架构 maven-archetype-webapp,这里不要选错了
  3. 设置一下
  4. 等待加载完毕
  5. 打包mvn package
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章