【发布时间】:2016-01-28 23:20:57
【问题描述】:
出于某种原因,我必须手动删除生成的文件夹并运行 gradle 任务以获取更新的 POJO。这是我的设置、预期行为还是错误?我的设置如下:
jooq {
library(sourceSets.main) {
jdbc {
driver = 'com.mysql.jdbc.Driver'
url = 'jdbc:mysql://localhost:3306/library'
user = 'library'
password = '123'
schema = 'library'
}
generator {
name = 'org.jooq.util.DefaultGenerator'
strategy {
name = 'org.jooq.util.DefaultGeneratorStrategy'
}
database {
name = 'org.jooq.util.mysql.MySQLDatabase'
inputSchema = 'library'
}
generate {
daos = true
}
target {
packageName = 'com.example.library.db'
directory = 'src/main/java'
}
}
}
}
【问题讨论】:
-
如何生成 jOOQ 文件?请提供来自
build.gradle的相应代码。 -
@Opal 配置已添加。
-
最好将
src/main/generated文件夹添加到不要混合生成文件和源文件。运行clean任务时,应将提到的文件夹添加为源集并删除。 -
我与 Gradle 并不亲密。你介意在这里放一些代码吗?