Maven以及IntelliJ IDEA下配置Maven

一、Windows下安装配置Maven

1,下载并解压。Maven在Windows下无序安装,直接下载解压即可。

2,添加Maven到系统环境变量。

  • 新建Maven_HOME:C:\apache-maven-3.5.4
  • 在path中添加:%Maven_HOME%\bin

3,命令行测试,是否配置成功:输入maven -v

4,maven配置。maven中有两个配置文件,全局配置: ${M2_HOME}/conf/settings.xml,当前用户配置user.home/.m2/settings.xml,注意配置文件的优先级:pom.xml> user settings > global settings。pom.xml是在项目中设置的,稍后再设置。这里先设置settings.xml,

添加本地仓库:

 <!--添加本地仓库路径-->
<localRepository>C:\Users\Leon\.m2\repository</localRepository>

添加阿里镜像:

<!-- 添加国内镜像-->
<mirrors>
    <mirror>
	<id>alimaven</id>
	<name>aliyun maven</name>
	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	<mirrorOf>central</mirrorOf>
    </mirror>
 </mirrors>

二,IntelliJ IDEA中使用maven

1,创建maven项目,根据需要选择项目类型。

2,设置项目的定位

3,设置maven的路径,配置文件地址,以及本地仓库地址。

4,根据项目需要,在pom.xml中加入依赖,maven就会自动为项目带入jar包,比如:

    <dependency>
          <groupId>mysql</groupId>
          <artifactId>mysql-connector-java</artifactId>
          <version>5.1.6</version>
      </dependency>

三,(补充内容)配置Mybatis Generator

1,在pom中添加<plugin>添加Mybatis Generator,代码如下:

<!--添加mybatis.generator-->
        <plugin>
          <groupId>org.mybatis.generator</groupId>
          <artifactId>mybatis-generator-maven-plugin</artifactId>
          <version>1.3.2</version>
          <configuration>
            <configurationFile>src/main/resources/mybatis-generator-config.xml</configurationFile>
            <verbose>true</verbose>
            <overwrite>true</overwrite>
          </configuration>
          <executions>
            <execution>
              <id>Generate MyBatis Artifacts</id>
              <goals>
                <goal>generate</goal>
              </goals>
            </execution>
          </executions>
          <dependencies>
            <dependency>
              <groupId>org.mybatis.generator</groupId>
              <artifactId>mybatis-generator-core</artifactId>
              <version>1.3.2</version>
            </dependency>
          </dependencies>
        </plugin>

2,在项目的resources文件夹下,创建mybaits-generator-config.xml,并根据自己的数据库编辑:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
        "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
    <!--数据库驱动-->
    <classPathEntry    location="C:\Users\Leon\Desktop\mysql-connector-java-5.1.0-bin.jar"/>
    <context id="DB2Tables"    targetRuntime="MyBatis3">
        <commentGenerator>
            <property name="suppressDate" value="true"/>
            <property name="suppressAllComments" value="true"/>
        </commentGenerator>
        <!--数据库链接地址账号密码-->
        <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost/mybatis" userId="root" password="123456789">
        </jdbcConnection>
        <javaTypeResolver>
            <property name="forceBigDecimals" value="false"/>
        </javaTypeResolver>
        <!--生成Model类存放位置-->
        <javaModelGenerator targetPackage="com.leon.pojo" targetProject="src/main/java">
            <property name="enableSubPackages" value="true"/>
            <property name="trimStrings" value="true"/>
        </javaModelGenerator>
        <!--生成映射文件存放位置-->
        <sqlMapGenerator targetPackage="com.leon.mappers" targetProject="src/main/java">
            <property name="enableSubPackages" value="true"/>
        </sqlMapGenerator>
        <!--生成Dao类存放位置-->
        <javaClientGenerator type="XMLMAPPER" targetPackage="com.leon.dao" targetProject="src/main/java">
            <property name="enableSubPackages" value="true"/>
        </javaClientGenerator>
        <!--生成对应表及类名-->
        <table tableName="users" domainObjectName="Users" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
    </context>
</generatorConfiguration>

 3,设置完以后,Idea最右侧Maven Projects中就会加入generator,双击就会根据设置文件生成相应的pojo,mapper以及interface。

 

猜你喜欢

转载自blog.csdn.net/illikang/article/details/83027811