if (generator.getTarget() == null) 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());
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());