mybatis.generator.不能成功
来源:3-12 创建项目-2

weixin_慕田峪5048571
2022-10-31
E:\Java\jdk1.8.0_351\bin\java.exe -Dmaven.multiModuleProjectDirectory=D:\Java\springboot\mooc\1\user-center "-Dmaven.home=E:\IntelliJ IDEA 2021.3.2\plugins\maven\lib\maven3" "-Dclassworlds.conf=E:\IntelliJ IDEA 2021.3.2\plugins\maven\lib\maven3\bin\m2.conf" "-Dmaven.ext.class.path=E:\IntelliJ IDEA 2021.3.2\plugins\maven\lib\maven-event-listener.jar" "-javaagent:E:\IntelliJ IDEA 2021.3.2\lib\idea_rt.jar=2979:E:\IntelliJ IDEA 2021.3.2\bin" -Dfile.encoding=UTF-8 -classpath "E:\IntelliJ IDEA 2021.3.2\plugins\maven\lib\maven3\boot\plexus-classworlds-2.6.0.jar;E:\IntelliJ IDEA 2021.3.2\plugins\maven\lib\maven3\boot\plexus-classworlds.license" org.codehaus.classworlds.Launcher -Didea.version=2021.3.2 org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6:generate
[INFO] Scanning for projects...
[INFO]
[INFO] -----------------------< com.itmuch:user-center >-----------------------
[INFO] Building user-center 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- mybatis-generator-maven-plugin:1.3.6:generate (default-cli) @ user-center ---
[INFO] Connecting to the Database
[INFO] Introspecting table user
[INFO] Generating Record class for table user
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.033 s
[INFO] Finished at: 2022-10-31T11:41:08+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6:generate (default-cli) on project user-center: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6:generate failed: A required class was missing while executing org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6:generate: org/mybatis/generator/api/dom/xml/VisitableElement
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/C:/Users/Lenovo/.m2/repository/org/mybatis/generator/mybatis-generator-maven-plugin/1.3.6/mybatis-generator-maven-plugin-1.3.6.jar
[ERROR] urls[1] = file:/C:/Users/Lenovo/.m2/repository/mysql/mysql-connector-java/8.0.30/mysql-connector-java-8.0.30.jar
[ERROR] urls[2] = file:/C:/Users/Lenovo/.m2/repository/com/google/protobuf/protobuf-java/3.19.4/protobuf-java-3.19.4.jar
[ERROR] urls[3] = file:/C:/Users/Lenovo/.m2/repository/tk/mybatis/mapper/4.2.2/mapper-4.2.2.jar
[ERROR] urls[4] = file:/C:/Users/Lenovo/.m2/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2.jar
[ERROR] urls[5] = file:/C:/Users/Lenovo/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar
[ERROR] urls[6] = file:/C:/Users/Lenovo/.m2/repository/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar
[ERROR] urls[7] = file:/C:/Users/Lenovo/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
[ERROR] urls[8] = file:/C:/Users/Lenovo/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.3/org.eclipse.sisu.inject-0.3.3.jar
[ERROR] urls[9] = file:/C:/Users/Lenovo/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[10] = file:/C:/Users/Lenovo/.m2/repository/org/mybatis/generator/mybatis-generator-core/1.3.6/mybatis-generator-core-1.3.6.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------
[ERROR] : org.mybatis.generator.api.dom.xml.VisitableElement
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException
Process finished with exit code 1
<!--实体-->
<javaModelGenerator targetPackage="com.itmuch.usercenter.domain.entity.${moduleName}"
targetProject="src/main/java"/>
<!-- mapper.xml-->
<sqlMapGenerator targetPackage="com.itmuch.usercenter.dao.${moduleName}"
targetProject="src/main/resources"/>
<!-- 为那张表生成代码-->
<javaClientGenerator targetPackage="com.itmuch.usercenter.dao.${moduleName}"
targetProject="src/main/java"
type="XMLMAPPER"/>
<table tableName="${tableName}">
<generatedKey column="id" sqlStatement="JDBC"/>
</table>
jdbc.driverClass=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/user_center?nullCatalogMeansCurrent=true
jdbc.user=root
jdbc.password=Wxwx2022!!!
#模块名称
moduleName=user
#表名
tableName=user
写回答
1回答
-
大目
2022-11-08
您好,从日志看:
[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6:generate (default-cli) on project user-center: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6:generate failed: A required class was missing while executing org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6:generate: org/mybatis/generator/api/dom/xml/VisitableElement
是缺依赖了,建议参考下我的代码:https://git.imooc.com/coding-358
user-center/content-center 都可以
00
相似问题