美文网首页
八、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