使用mybatis-generator时报错CLIENT_PLUGIN_AUTH is required

Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:CLIENT_PLUGIN_AUTH is required

原因:dependency中声明的mysql-connector-java版本与plugin中声明的版本不一致,将两个jar包的版本统一即可

pom.xml

<dependency>
    <groupId>mysqlgroupId>
    <artifactId>mysql-connector-javaartifactId>
    <version>5.1.34version>
    <scope>runtimescope>
dependency>

 
<plugin>
    <groupId>org.mybatis.generatorgroupId>
    <artifactId>mybatis-generator-maven-pluginartifactId>
    <version>1.3.2version>
    <configuration>
        <verbose>trueverbose>
        <overwrite>trueoverwrite>
        <configurationFile>
            src/main/resources/generator/generatorConfig.xml
        configurationFile>
    configuration>
    <dependencies>
  
        <dependency>
          <groupId>mysqlgroupId>
          <artifactId>mysql-connector-javaartifactId>
          <version>5.1.34version>
          <scope>runtimescope>
        dependency>
    dependencies>
plugin>

generatorConfig.xml



<generatorConfiguration>
    
    
    
    
    <context id="DB2Tables" targetRuntime="MyBatis3">
        <commentGenerator>
            <property name="suppressAllComments" value="true" />
        commentGenerator>
        
        
        <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/MyData?serverTimezone=UTC" userId="root" password="root">
        jdbcConnection>
        <javaTypeResolver>
            <property name="forceBigDecimals" value="false" />
        javaTypeResolver>
        
        <javaModelGenerator targetPackage="com.test.model" targetProject="src/main/java">
            <property name="enableSubPackages" value="true" />
            <property name="trimStrings" value="true" />
        javaModelGenerator>
        
        <sqlMapGenerator targetPackage="com.test.mapping" targetProject="src/main/java">
            <property name="enableSubPackages" value="true" />
        sqlMapGenerator>
        
        <javaClientGenerator type="XMLMAPPER" targetPackage="com.test.dao" targetProject="src/main/java">
            <property name="enableSubPackages" value="true" />
        javaClientGenerator>
        
        <table tableName="t_user" domainObjectName="TUser" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" />
    context>
generatorConfiguration>

你可能感兴趣的:(Mybatis)