/** * Add a <em>new</em> target to the project. * * @param target The target to be added to the project. * Must not be <code>null</code>. * * @exception BuildException if the target already exists in the project * * @see Project#addOrReplaceTarget(Target) */ public void addTarget(final Target target) throws BuildException { addTarget(target.getName(), target); }
helperImpl.project.addTarget("", helperImpl.implicitTarget);
target.setUnless(unlessCond); target.setDescription(description); helperImpl.project.addTarget(name, target);
project.addTarget("", context.getImplicitTarget()); context.setCurrentTarget(context.getImplicitTarget());
Project project = new Project(); project.setName("myproject"); project.init(); Target target = new Target(); target.setName("junitreport"); project.addTarget(target); FileSet fs = new FileSet(); fs.setDir(new File("./junitreports")); fs.createInclude().setName("*.xml"); XMLResultAggregator aggregator = new XMLResultAggregator(); aggregator.setProject(project); aggregator.addFileSet(fs); AggregateTransformer transformer = aggregator.createReport(); transformer.setTodir(new File("./testreport")); target.addTask(aggregator); project.executeTarget("junitreport");
target.setName("ziptarget"); target.addTask(zip); project.addTarget(target); project.executeTarget("ziptarget");
@Override public void onStartElement(String uri, String tag, String qname, Attributes attrs, AntXMLContext context) { try { super.onStartElement(uri, tag, qname, attrs, context); } catch (SAXParseException e) { getAntModel().error(e); } catch (BuildException be) { getAntModel().error(be); } if (context.getCurrentTarget() == null) { // exception occurred creating the project context.getProject().addTarget(IAntCoreConstants.EMPTY_STRING, context.getImplicitTarget()); context.setCurrentTarget(context.getImplicitTarget()); } if (currentImportStackSize == 1) { Locator locator = context.getLocator(); getAntModel().addProject(context.getProject(), locator.getLineNumber(), locator.getColumnNumber()); } }
antProj.addTarget(target); System.setOut(new PrintStream(new DemuxOutputStream(antProj, false))); System.setErr(new PrintStream(new DemuxOutputStream(antProj, true)));
target.addTask(task); target.setProject(p); p.addTarget(target);