美文网首页
八、IDEA与Maven

八、IDEA与Maven

作者: 艾特小师叔 | 来源:发表于2020-03-13 22:06 被阅读0次

    1. Maven的安装和配置

    Maven是一个免安装的程序,即解压则可以使用,但是Maven管理项目需要使用插件管理生命周期。而需要使用Maven的命令,所以需要配置Maven的环境变量。Maven本身使用Java开发,也依赖JDK的环境变量。

    1.JDK环境变量配置

    配置:JAVA_HOME

    clip_image174.png

    配置classpath

    clip_image175.png

    配置path

    clip_image176.png

    2.Maven的目录结构介绍

    clip_image178.jpg

    3.配置Maven环境变量

    1.配置Maven_HOME

    clip_image180.jpg

    注意:配置MAVEN_HOME时,配置到bin目录的上层

    2.配置Path

    clip_image182.jpg

    3.命令测试: mvn –version

    clip_image184.jpg

    通过以上信息可以查看到Maven的信息,以及Maven依赖的JDK信息。

    4.设置settings配置文件

    1.设置本地仓库

    <!--  配置maven的本地仓库  E:\mrt\respositry 存放maven下载的jar的文件夹  -->  
    <localRepository>E:\mrt\respositry</localRepository>  
    

    2.设置Maven的镜像仓库

      <!-- 为maven配置镜像仓库  便于jar的下载速度 --> 
     <mirrors>        
        <mirror>        
          <id>nexus-aliyun</id>      
          <mirrorOf>*</mirrorOf>        
          <name>Nexus aliyun</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public</url>           
        </mirror>
    </mirrors>  
    

    阿里镜像仓库信息:https://maven.aliyun.com/mvn/view

    3.设置编译的JDK

    maven默认编译一个项目是使用JDK1.5进行编译。可以在settings文件中进行全局指定编译的JDK版本,也可以在项目中进行指定编译的JDK版本。settings中指定相当于全局设置,项目中指定则只对项目生效。

    1.settings中指定

    <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>
    
    

    2.项目中指定

    <build>
        <plugins>
            <!-- 指定jdk -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <!-- 开发环境的版本 -->
                    <source>1.8</source>
                    <!-- 运行环境的版本 -->
                    <target>1.8</target>
                    <!-- 编码 -->
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>
    </build>
    
    

    2. IDEA集成Maven

    目前,在一般的开发工具中都会集成Maven插件,不进行任何配置也可以使用。但是,由于每个公司使用Maven仓库的不同,和基于Maven软件的稳定性的考虑,一般都是使用独立的Maven软件,不使用开发工具中内置的Maven插件。若需要使用自己独立的Maven软件,则需要进行相关的配置。

    在IDEA中设置Maven可以打开IDEA的settings进行设置如下图:

    0001.png

    3. 创建Maven的Java项目

    1.png
    2.png
    3.png

    4. 创建WEB项目

    1.png 2.png 3.png
    4.png

    相关文章

      网友评论

          本文标题:八、IDEA与Maven

          本文链接:https://www.haomeiwen.com/subject/ufzyshtx.html