AI智能
改变未来

mybatis使用逆向工程Failed to execute goal org.mybatis.generator/generatorConfig.xml does not exist


问题:mybatis使用逆向工程Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.0:generate (default-cli) on projectatcrowdfunding06commonreverses: configfile /Users/liurong212/Desktop/学习资料/atcrowd/atcrowdfunding06commonreverses/generatorConfig.xml does not exist

##1.新手第一次做项目使用mybatis逆向工程生成mapper,entity文件时,工程目录结构如下:

##2. pom文件

<?xml version=\"1.0\" encoding=\"UTF-8\"?><project xmlns=\"http://maven.apache.org/POM/4.0.0\"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"si:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\"><modelVersion>4.0.0</modelVersion><groupId>com.lr</groupId><artifactId>atcrowdfunding06commonreverses</artifactId><version>1.0-SNAPSHOT</version><dependencies><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.2.8</version></dependency></dependencies><build><!-- 构建过程中用到的插件 --><plugins> <!-- 具体插件,逆向工程的操作是以构建过程中插件形式出现的 --><plugin><configuration><!--配置文件的位置--><configurationFile>generatorConfig.xml</configurationFile><verbose>true</verbose><overwrite>true</overwrite></configuration><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.0</version> <!-- 插件的依赖 --><dependencies>  <!-- 逆向工程的核心依赖 --><dependency> <groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-core</artifactId><version>1.3.2</version></dependency> <!-- 数据库连接池 --><dependency><groupId>com.mchange</groupId><artifactId>c3p0</artifactId><version>0.9.2</version></dependency><!-- MySQL 驱动 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.9</version></dependency></dependencies></plugin></plugins><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes></resource><resource><directory>src/main/resources</directory><includes><include>*.xml</include><include>**/*.xml</include><include>**/*.properties</include><include>**/*.ini</include></includes><filtering>false</filtering></resource></resources></build></project>`

3.使用mybatis-generator:generate生成时出现这样错误:Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.0:generate (default-cli) on project atcrowdfunding06commonreverses: configfile /Users/liurong212/Desktop/学习资料/atcrowd/atcrowdfunding06commonreverses/generatorConfig.xml does not exist

4.检查,百度,最终发现是我的XML文件位置有问题,教程使用的是eclipse,而我使用的是idea,所以解决方案如下:将xml文件放在项目的根目录下即可

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » mybatis使用逆向工程Failed to execute goal org.mybatis.generator/generatorConfig.xml does not exist