Как использовать Jooq с Gradle для подключения к MySQL? - PullRequest
0 голосов
/ 31 августа 2018

Я хочу сгенерировать код базы данных с помощью JOOQ. И здесь ниже мой файл build.gradle. Но когда я запускаю сборку gradle, я получаю сообщение об ошибке: mysql jdbc error. Документ по плагину JOOQ о h2 dabase. Я не могу найти больше документов об этом. Может кто-нибудь мне помочь?

    plugins {
        id 'java'
        id 'nu.studer.jooq' version '3.0.2'
    }

    group 'haichiang'
    version '1.0-SNAPSHOT'

    sourceCompatibility = 1.8

    repositories {
        mavenCentral()
    }

    dependencies {
        compile group: 'org.jooq', name: 'jooq', version: '+'
        compile group: 'mysql', name: 'mysql-connector-java', version: '+'
        testCompile group: 'junit', name: 'junit', version: '4.12'
    }

    jooq {
        sample(sourceSets.main) {
            jdbc {
                driver = 'com.mysql.jdbc.Driver'
                url = 'jdbc:mysql://localhost:3306/haichiang'
                user = 'root'
                password = '123'
                schema = 'haichiang'
            }
            generator {
                name = 'org.jooq.util.DefaultGenerator'
                strategy {
                    name = 'org.jooq.util.DefaultGeneratorStrategy'
                }
                database {
                    name = 'org.jooq.util.mysql.MySQLDatabase'
                    inputSchema = 'haichiang'
                }
                generate {
                    daos = true
                }
                target {
                    packageName = 'org.homemade.warehouse.db'
                    directory = 'src/main/java'
                }
            }
        }
    }

Журнал ошибок: ошибка: com.mysql.jdbc.Dri вер java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

...