mybatis-generator-maven-plugin 是 mybatis 官方提供的用于在 maven 中直接使用 mybatis-generator 。
<!-- 它位于 <plugins>...</plugins> 中 -->
<plugin> <!-- mybatis.generator 插件 begin -->
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.4.0</version> <!-- 不要低于 1.3.7 版本 -->
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.22</version>
</dependency>
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.4.0</version> <!-- 不要低于 1.3.7 版本 -->
</dependency>
</dependencies>
<configuration>
<verbose>true</verbose> <!-- 允许移动生成的文件 -->
<overwrite>true</overwrite> <!-- 是否覆盖 -->
<!-- 自动生成的配置 -->
<configurationFile>src/main/resources/mybatis/mybatis-generator-config.xml</configurationFile>
</configuration>
</plugin> <!-- mybatis.generator 插件 end -->
上述的配置中的要素的作用显而易见:
- 插件依赖于数据库驱动包和 mybatis-generator-core 来连接到数据库,并进行反向生成功能。
- 插件需要你提供一个配置文件来告诉它反向生成过程中的一些具体细节。
网友评论