diff --git a/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Database.java b/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Database.java index d5e76d6495..ea72e13fbe 100644 --- a/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Database.java +++ b/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Database.java @@ -44,10 +44,11 @@ import java.util.List; public class Database { private String name; - private String includes = ""; - private String excludes = ""; + private String includes = ""; + private String excludes = ""; private String inputSchema; private String outputSchema; + private String dateAsTimestamp = "false"; private List enumTypes; private List forcedTypes; @@ -71,6 +72,10 @@ public class Database { return outputSchema; } + String getDateAsTimestamp() { + return dateAsTimestamp; + } + List getEnumTypes() { return enumTypes; } diff --git a/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Plugin.java b/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Plugin.java index 14ae9940cb..18e9e054fe 100644 --- a/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Plugin.java +++ b/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Plugin.java @@ -95,6 +95,7 @@ public class Plugin extends AbstractMojo { props.put("generator.database.excludes", defaultString(generator.getDatabase().getExcludes())); props.put("generator.database.input-schema", defaultString(generator.getDatabase().getInputSchema())); props.put("generator.database.output-schema", defaultString(generator.getDatabase().getOutputSchema())); + props.put("generator.database.date-as-timestamp", defaultString(generator.getDatabase().getDateAsTimestamp())); if (generator.getDatabase().getEnumTypes() != null) { for (EnumType type : generator.getDatabase().getEnumTypes()) {