/** * Create an instance of {@link Target } * */ public Target createTarget() { return new Target(); }
public Target withDirectory(String value) { setDirectory(value); return this; }
public Target withEncoding(String value) { setEncoding(value); return this; }
g.setStrategy(new Strategy()); if (g.getTarget() == null) g.setTarget(new Target()); log.warn("DEPRECATED", "The <ignoreProcedureReturnValues/> flag is deprecated and used for backwards-compatibility only. It will be removed in the future."); if (StringUtils.isBlank(g.getTarget().getPackageName())) g.getTarget().setPackageName(DEFAULT_TARGET_PACKAGENAME); if (StringUtils.isBlank(g.getTarget().getDirectory())) g.getTarget().setDirectory(DEFAULT_TARGET_DIRECTORY); if (StringUtils.isBlank(g.getTarget().getEncoding())) g.getTarget().setEncoding(DEFAULT_TARGET_ENCODING); generator.setTargetPackage(g.getTarget().getPackageName()); generator.setTargetDirectory(g.getTarget().getDirectory()); generator.setTargetEncoding(g.getTarget().getEncoding()); if (g.getTarget().isClean() != null) generator.setTargetClean(g.getTarget().isClean());
generator.setTarget(new Target()); if (generator.getTarget().getDirectory() == null) generator.getTarget().setDirectory(DEFAULT_TARGET_DIRECTORY); if (!new File(generator.getTarget().getDirectory()).isAbsolute()) generator.getTarget().setDirectory(new File(project.getBasedir(), generator.getTarget().getDirectory()).getCanonicalPath()); project.addCompileSourceRoot(generator.getTarget().getDirectory());
public static void codegen() throws Exception { List<ForcedType> forcedTypes = JooqConfig.defaultForcedTypes(); HikariDataSource ds = CMSConnectionPools.processing(); Configuration configuration = new Configuration() .withJdbc(new Jdbc() .withDriver(Driver.class.getName()) .withUrl(ds.getJdbcUrl()) .withUser(ds.getUsername()) .withPassword(ds.getPassword())) .withGenerator(new Generator() .withDatabase(new Database() .withName(MySQLDatabase.class.getName()) .withIncludes(".*") .withExcludes("") .withIncludeExcludeColumns(true) .withForcedTypes(forcedTypes) .withInputSchema("sj_cms")) .withGenerate(new Generate() .withJavaTimeTypes(true)) .withStrategy(new Strategy() .withName(CustomGeneratorStrategy.class.getName())) .withTarget(new Target() .withPackageName("com.stubbornjava.cms.server.generated") .withDirectory("src/generated/java"))); GenerationTool.generate(configuration); }
public Target withPackageName(String value) { setPackageName(value); return this; }
if (!target.equals(other.target)) { return false;