【发布时间】:2018-02-10 04:01:42
【问题描述】:
我的build.gradle.kts 中有以下 gradle 任务。它应该从我的 JPA 实体生成文件。但是,运行此任务时,成功后不会生成任何文件或目录。
task(name = "generateJooq") {
doLast {
val configuration = Configuration().apply {
generator = Generator().apply {
database = Database().apply {
name = "org.jooq.util.jpa.JPADatabase"
properties = listOf(Property().apply {
key = "packages"
value = "com.example.sample"
})
}
target = Target().apply {
packageName = "com.example.jooq"
directory = "src/generated/java"
}
}
}
GenerationTool.generate(configuration)
}
}
这是我生活在包裹com.example.sample 下的实体。请注意,我用 Java 编写了这个实体。
@Entity
public class Book {
@Id
private String id;
@Column
private String title;
}
有以下日志
./gradlew clean generateJooq
BUILD SUCCESSFUL in 1s
2 actionable tasks: 2 executed
【问题讨论】:
标签: java jpa gradle kotlin jooq