final String defaultTarget = project.getDefaultTarget(); if (defaultTarget != null && !defaultTarget.isEmpty()) {
if (project.getDefaultTarget() != null) { targets.addElement(project.getDefaultTarget());
String defaultTarget = newProject.getDefaultTarget(); if (defaultTarget != null) { locals.add(defaultTarget);
File buildFile = new File("build.xml"); Project p = new Project(); p.setUserProperty("ant.file", buildFile.getAbsolutePath()); p.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); helper.parse(p, buildFile); p.executeTarget(p.getDefaultTarget());
File buildFile = new File("build.xml"); Project p = new Project(); p.setUserProperty("ant.file", buildFile.getAbsolutePath()); p.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); helper.parse(p, buildFile); p.executeTarget(p.getDefaultTarget());
public boolean isDefaultTarget() { String targetName = fTarget.getName(); if (targetName == null) { return false; } return targetName.equals(fTarget.getProject().getDefaultTarget()); }
@Override public void migrate(String moduleId, String version, Map<String, Object> context) throws Exception { String path = this.path; if(path == null){ path = moduleId + "_" + version + ".xml"; } Path tempFilePath = Files.createTempFile("solidbase_ant-", ".xml"); try { ClassLoader classLoader = (ClassLoader) context.get(Solidbase.CLASSLOADER); String source = MigrationUtils.readResourceAsString(classLoader, path); Files.write(tempFilePath, source.getBytes("UTF-8")); Project project = new Project(); project.setProperty("ant.file", path); project.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); project.addReference("ant.projectHelper", helper); helper.parse(project, tempFilePath.toFile()); System.out.println(project.getDefaultTarget()); project.executeTarget(project.getDefaultTarget()); } finally { ignoreException(() -> Files.delete(tempFilePath)); } }
File buildFile = new File("build.xml"); Project p = new Project(); p.setUserProperty("ant.file", buildFile.getAbsolutePath()); p.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); helper.parse(p, buildFile); p.executeTarget(p.getDefaultTarget());
targets.addAll(targetCalls.keySet()); else if (_project.getDefaultTarget() != null) { targets.add(_project.getDefaultTarget());
File buildFile = new File("build.xml"); Project p = new Project(); p.setUserProperty("ant.file", buildFile.getAbsolutePath()); p.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); helper.parse(p, buildFile); p.executeTarget(p.getDefaultTarget());
File buildFile = new File("build.xml"); Project p = new Project(); p.setUserProperty("ant.file", buildFile.getAbsolutePath()); p.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); helper.parse(p, buildFile); p.executeTarget(p.getDefaultTarget());
@Override public void migrate(String moduleId, String version, Map<String, Object> context) throws Exception { String path = this.path; if(path == null){ path = moduleId + "_" + version + ".xml"; } Path tempFilePath = Files.createTempFile("solidbase_ant-", ".xml"); try { ClassLoader classLoader = (ClassLoader) context.get(Solidbase.CLASSLOADER); String source = MigrationUtils.readResourceAsString(classLoader, path); Files.write(tempFilePath, source.getBytes("UTF-8")); Project project = new Project(); project.setProperty("ant.file", path); project.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); project.addReference("ant.projectHelper", helper); helper.parse(project, tempFilePath.toFile()); System.out.println(project.getDefaultTarget()); project.executeTarget(project.getDefaultTarget()); } finally { ignoreException(() -> Files.delete(tempFilePath)); } }
File buildFile = new File("build.xml"); Project p = new Project(); p.setUserProperty("ant.file", buildFile.getAbsolutePath()); p.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); helper.parse(p, buildFile); p.executeTarget(p.getDefaultTarget());
File buildFile = new File("/home/sai/Jan5WS/AntTest", "build.xml"); Project p = new Project(); p.setUserProperty("ant.file", buildFile.getAbsolutePath()); p.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); helper.parse(p, buildFile); p.executeTarget(p.getDefaultTarget());
File buildFile = new File("build.xml"); Project p = new Project(); p.setUserProperty("ant.file", buildFile.getAbsolutePath()); p.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); helper.parse(p, buildFile); p.executeTarget(p.getDefaultTarget());
String buildXml = "build.xml"; Project p = new Project(); p.setUserProperty("ant.file", buildXml); p.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); InputStream inputStream = new FileInputStream(buildXml); helper.parse(p, inputStream); p.executeTarget(p.getDefaultTarget());
public final void launch(final String antScriptFile) { /* configure Ant and execute the task */ final File buildFile = new File(antScriptFile); final Project p = new Project(); p.setUserProperty("ant.file", buildFile.getAbsolutePath()); final DefaultLogger consoleLogger = new DefaultLogger(); consoleLogger.setErrorPrintStream(System.err); consoleLogger.setOutputPrintStream(System.out); consoleLogger.setMessageOutputLevel(Project.MSG_INFO); p.addBuildListener(consoleLogger); try { p.fireBuildStarted(); p.init(); final ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); helper.parse(p, buildFile); p.executeTarget(p.getDefaultTarget()); p.fireBuildFinished(null); } catch (final BuildException e) { p.fireBuildFinished(e); } /* exit the current VM */ System.exit(0);
public static void main(String[] args) { File buildFile = new File("/home/miho/tmp/anttest/build.xml"); Project p = new Project(); p.setUserProperty("ant.file", buildFile.getAbsolutePath()); p.setProperty("name", "World"); DefaultLogger consoleLogger = new DefaultLogger(); consoleLogger.setErrorPrintStream(System.err); consoleLogger.setOutputPrintStream(System.out); consoleLogger.setMessageOutputLevel(Project.MSG_INFO); p.addBuildListener(consoleLogger); try { p.fireBuildStarted(); p.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); helper.parse(p, buildFile); p.createClassLoader(ClassLoader.getSystemClassLoader(),new Path(p)); p.executeTarget(p.getDefaultTarget()); p.fireBuildFinished(null); } catch (BuildException e) { p.fireBuildFinished(e); } } }
ProjectHelper.configureProject(project, buildFile); final Vector<String> targets = new Vector<>(); targets.addElement(project.getDefaultTarget()); project.executeTargets(targets);
public static VBuildResult build(VProjectController vpc, boolean overwriteBuildScript) { Project p = prepare(vpc, overwriteBuildScript); ProjectBuildListener buildListener = new ProjectBuildListener(vpc); p.addBuildListener(buildListener); BuildException exception = null; try { p.fireBuildStarted(); p.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); helper.parse(p, getBuildFile(vpc)); p.executeTarget(p.getDefaultTarget()); p.fireBuildFinished(null); } catch (BuildException e) { p.fireBuildFinished(e); exception = e; } return buildListener.getBuildResult(); }