/** * Configures the project with the contents of the specified build file. * * @param project The project to configure. Must not be <code>null</code>. * @param buildFile A build file giving the project's configuration. * Must not be <code>null</code>. * * @exception BuildException if the configuration is invalid or cannot be read */ public static void configureProject(Project project, File buildFile) throws BuildException { FileResource resource = new FileResource(buildFile); ProjectHelper helper = ProjectHelperRepository.getInstance().getProjectHelperForBuildFile(resource); project.addReference(PROJECTHELPER_REFERENCE, helper); helper.parse(project, buildFile); }
protected void setUp() throws Exception { super.setUp(); // Potentially throws Exception. project = new Project(); project.init(); ProjectHelper.getProjectHelper().parse(project, antFile); project.executeTarget("clean"); String altJavaHome = System.getProperty("java.home"); if (altJavaHome.lastIndexOf("jre") >= 0) { altJavaHome = altJavaHome.substring(0, altJavaHome.lastIndexOf("jre")); } else { altJavaHome = altJavaHome + File.separator + "jre"; } try { File altFile = new File(altJavaHome); if (altFile.exists()) { project.setProperty("alt.java.home", altJavaHome); } } catch (Exception e) { // could be security, io, etc. Ignore it. // End result is as if .exists() returned null } }
protected void setUp() throws Exception { super.setUp(); project = new Project(); project.init(); ProjectHelper.getProjectHelper().parse(project, antFile); FLAG = null; }
getProject().addReference(ProjectHelper.PROJECTHELPER_REFERENCE, subHelper); subHelper.parse(getProject(), importedResource);
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());
try { p.fireBuildStarted(); p.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); helper.parse(p, buildFile); p.executeTarget(p.getDefaultTarget()); p.fireBuildFinished(null); } catch (BuildException e1) { //p.fireBuildFinished(e); }
Project project = new Project(); File buildFile = inputFile.getFile(); project.setUserProperty("ant.file", buildFile.getAbsolutePath()); ProjectHelper projectHelper = ProjectHelper.getProjectHelper(); project.addReference("ant.projectHelper", projectHelper); //ProjectHelper.configureProject(project, buildFile); projectHelper.parse(project, buildFile); //you can use either static method configureProject of ProjectHelper or normal parse method.
public static Project createProject(File buildFile) { Project project = new Project(); project.init(); ProjectHelper projectHelper = ProjectHelper.getProjectHelper(); projectHelper.parse(project, buildFile); return project; }
public AntHelper(String antFile, String targetName, Properties props) { project = new Project(); project.init(); project.addBuildListener(createLogger()); project.setCoreLoader(Thread.currentThread().getContextClassLoader()); if (props != null) { for (Iterator<Map.Entry<Object, Object>> iter = props.entrySet().iterator(); iter.hasNext();) { Map.Entry<Object, Object> element = iter.next(); project.setProperty((String) element.getKey(), (String) element.getValue()); } } ProjectHelper helper = ProjectHelper.getProjectHelper(); project.addReference("ant.projectHelper", helper); helper.parse(project, new File(antFile)); project.executeTarget(targetName); }
File buildFile = new File("build.xml"); Project project = new Project(); project.setUserProperty("ant.file", buildFile.getAbsolutePath()); project.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); project.addReference("ant.projectHelper", helper); helper.parse(project, buildFile); project.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());
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());
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());
public static void main(String[] items) { if (items.length > 1 || (items.length == 1 && !items[0].equals("start") && !items[0].equals("stop"))) { System.out.println("Usage pattern: java -jar broadleaf-demo-launcher-[version].jar start|stop"); System.out.println("Must provide an operation parameter - either start or stop"); System.exit(1); } Project project = new Project(); project.init(); DefaultLogger antLogger = new DefaultLogger(); antLogger.setErrorPrintStream(System.err); antLogger.setOutputPrintStream(System.out); antLogger.setMessageOutputLevel(Project.MSG_INFO); project.addBuildListener(antLogger); URL url = Launcher.class.getClassLoader().getResource("launch.xml"); ProjectHelper.getProjectHelper().parse(project, url); if (items.length == 0 || items[0].equals("start")) { project.executeTarget("jetty-start"); } else { project.executeTarget("jetty-stop"); } }
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 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(); }