project -> getProject () -- Jeffrey E. Care ([EMAIL PROTECTED]) WebSphere v7 Release Engineer WebSphere Build Tooling Lead (Project Mantis)
"koden (sent by Nabble.com)" <[EMAIL PROTECTED]> wrote on 08/18/2005 03:00:07 PM: > > I am using xmltask in my own custom ant task. I have a couple > problems I can't fix. > > > I'm not exactly sure how to create a new XmlTask. I tried: XmlTask > xml_edit = (XmlTask) project.createTask("xmltask"); > > The Eclipse IDE says the above "project" is depreciated. What else > would I use there? > > I also added a taskdef that was called xmltask to my build.xml for > my custom script: > > > > > > I'm writing a task called: versionupdatetask, and here's the error I > get when I run my code: > > [versionupdatetask] java.lang.NullPointerException > [versionupdatetask] at src.VersionUpdateTask.updateXML(Unknown Source) > [versionupdatetask] at src.VersionUpdateTask.do_update(Unknown Source) > [versionupdatetask] at src.VersionUpdateTask.execute(Unknown Source) > [versionupdatetask] at org.apache.tools.ant.UnknownElement. > execute(UnknownEl > ement.java:275) > [versionupdatetask] at org.apache.tools.ant.Task.perform(Task.java:364) > [versionupdatetask] at org.apache.tools.ant.Target. > execute(Target.java:341) > [versionupdatetask] at org.apache.tools.ant.Target. > performTasks(Target.java: > 369) > [versionupdatetask] at org.apache.tools.ant.Project. > executeSortedTargets(Pro > ject.java:1216) > [versionupdatetask] at org.apache.tools.ant.Project. > executeTarget(Project.ja > va:1185) > [versionupdatetask] at org.apache.tools.ant.helper. > DefaultExecutor.executeTa > rgets(DefaultExecutor.java:40) > [versionupdatetask] at org.apache.tools.ant.Project. > executeTargets(Project.j > ava:1068) > [versionupdatetask] at org.apache.tools.ant.Main.runBuild(Main.java:668) > [versionupdatetask] at org.apache.tools.ant.Main.startAnt(Main.java:187) > [versionupdatetask] at org.apache.tools.ant.launch.Launcher. > run(Launcher.jav > a:246) > [versionupdatetask] at org.apache.tools.ant.launch.Launcher. > main(Launcher.ja > va:67) > [versionupdatetask] update failed. > > What am I doing wrong? I'm using the attr ability of xmltask. It's > basically in this format: > > > > > > But using java, I'm doing the following: > > XmlTask xml_edit = (XmlTask) project.createTask("xmltask"); > Attr xml_attr = xml_edit.createAttr(); > xml_attr.setPath(xpath); > xml_attr.setAttr("value"); > xml_attr.setValue(new_val); > FileSet xmlSet = new FileSet(); > xmlSet.setFile(new File(file_path)); > xmlSet.setDefaultexcludes(false); > xml_edit.addFileset(xmlSet); > xml_edit.execute(); > > Problem as you can see, xml_edit (which is an XmlTask) isn't even > linked to xml_attr. So how do I execute the attr function? > > Thanks in advance > -- > Sent from the Ant - Dev forum at Nabble.com: > http://www.nabble.com/Help-Running-Ant-Task-from-my-Custom-Task-% > 28xmltask%29-t235448.html#a658453