LifecycleExecutionException、mybatis-generator-config_1_0.dtd标红:逆向工程常见错误

本文解析了逆向工程中常见的LifecycleExecutionException错误及mybatis-generator-config_1_0.dtd标红问题,提供了详细的解决方案,包括添加mybatis-generator-core依赖和配置generatorConfig.xml路径。

LifecycleExecutionException、mybatis-generator-config_1_0.dtd标红:逆向工程常见错误

2018年08月24日 11:20:03 FromNowOnUntilTheEnd 阅读数:474更多

个人分类: 逆向工程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/qq_36688143/article/details/82014889

generatorConfig.xml的头文件http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd标红

原因:缺少mybatis-generator-core.jar

解决办法:Pom.xml添加依赖

 
  1. <!-- mybatis-generator-core 反向生成java代码-->

  2. <dependency>

  3. <groupId>org.mybatis.generator</groupId>

  4. <artifactId>mybatis-generator-core</artifactId>

  5. <version>1.3.5</version>

  6. </dependency>


 

逆向工程执行错误:

org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (default-cli) on project

 
  1. org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (default-cli) on project springboot_8_23: configfile E:\SSM\springboot_8_23\src\main\resources\generatorConfig.xml does not exist

  2. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)

  3. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)

  4. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)

  5. at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)

  6. at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)

  7. at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)

  8. at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)

  9. at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)

  10. at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)

  11. at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)

  12. at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)

  13. at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)

  14. at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)

  15. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  16. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

  17. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

  18. at java.lang.reflect.Method.invoke(Method.java:606)

  19. at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)

  20. at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)

  21. at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)

  22. at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)

  23. at org.codehaus.classworlds.Launcher.main(Launcher.java:47)

  24. Caused by: org.apache.maven.plugin.MojoExecutionException: configfile E:\SSM\springboot_8_23\src\main\resources\generatorConfig.xml does not exist

  25. at org.mybatis.generator.maven.MyBatisGeneratorMojo.execute(MyBatisGeneratorMojo.java:173)

  26. at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)

  27. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)

  28. ... 21 more

 

原因:pom.xml的plugin中没有配置xml文件路径,它去找默认的文件了,默认的文件路径是src/main/resources,文件名是generatorConfig.xml

解决办法:

1)在该路径下新建generatorConfig.xml文件

2)在pom.xml的plugin中配置自定义的xml文件路径及其名字

 
  1. <build>

  2. <plugins>

  3. <!-- mybatis generator 自动生成代码插件 -->

  4. <plugin>

  5. <groupId>org.mybatis.generator</groupId>

  6. <artifactId>mybatis-generator-maven-plugin</artifactId>

  7. <version>1.3.2</version>

  8. <configuration>

  9. <!-- 配置文件路径 -->

  10. <configurationFile>${basedir}/src/main/resources/mybatis-generator.xml</configurationFile>

  11. <overwrite>true</overwrite>

  12. <verbose>true</verbose>

  13. </configuration>

  14. </plugin>

  15. </plugins>

  16. </build>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值