irpas技术客

mybatis-generator-异常 Failed to execute goal org.mybatis.generator:mybatis-genera

未知 1596

使用mybatis的代码生成工具:mybatis-generator,在父model中引入了maven插件的依赖,如下:

?

<!-- Mybatis.generator插件 --> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>${mybatis.generator.version}</version> <configuration> <verbose>true</verbose> <overwrite>true</overwrite> </configuration> </plugin>

?

?

配置generatorConfig.xml文件,开始生成代码,如下操作

报错如下:

[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.5:generate (default-cli) on project mf-dao: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.5:generate failed: Exception getting JDBC Driver: oracle.jdbc.driver.OracleDriver -> [Help 1]

?

分析:

很明显的报错,提示找不到DB的驱动jar

设置插件的依赖参数如下:

<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <configuration> <!--可指定配置文件地址,默认地址resources/generatorConfig.xml --> <!--<configurationFile>${basedir}/src/main/java/com/shengpay/mf/dao/db/generator/generatorConfig.xml</configurationFile>--> </configuration> <!--依赖DB的驱动包 --> <dependencies> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>${oracle.ojdbc6.version}</version> </dependency> <dependency> <groupId>com.mas.mf</groupId> <artifactId>mf-dao</artifactId> <version>${mf.module.version}</version> </dependency> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>${mybatis.generator.version}</version> </dependency> </dependencies> </plugin> 如果generatorConfig.xml没有放在resources下,请指定generatorConfig.xml配置文件的路径(!!!!注意指定路径!!!!)


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #failed #To #execute #goal