4-10 的 mybatis generator 双击创建失败
来源:5-10 mybatis三剑客之mybatis-generator生成数据对象和时间戳优化
慕粉194614236
2017-08-11
[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (default-cli) on project mmall: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate failed: Exception getting JDBC Driver: com.mysql.jdbc.Driver -> [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:
按照百度的添加了一个version标签。还是不行?求解答,谢谢
2回答
-
Exception getting JDBC Driver: com.mysql.jdbc.Driver -> [Help 1]
提示是说jdbc的驱动有问题,请检查一下,在课程下载的代码中tools里有那个工具,要指向这一个。
312017-08-12 -
qq_雲爲衣風爲裳_04358368
2017-09-11
不需要添加version标签,试一试这个在pom.xml中如下位置添加一个mysql-connector-java依赖即可。
<build>
<finalName>mmall</finalName>
<plugins>
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
<dependencies>
<!--此处添加一个mysql-connector-java依赖可以防止找不到jdbc Driver-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
<scope>runtime</scope>
</dependency>
</dependencies>
</plugin>
<!-- geelynote maven的核心插件之-complier插件默认只支持编译Java 1.4,因此需要加上支持高版本jre的配置,在pom.xml里面加上 增加编译插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs>
</compilerArguments>
</configuration>
</plugin>
</plugins>
</build>
加入到黑体加粗位置即可,我刚才试过可以。你可以试一试看可以不。datasource.properties文件里面db.username 和db.password用你数据库的用户名和密码,不要用root连接试试看。
212017-09-11
相似问题