Xean
Mitglied
Hi,
ich bin auf der suche nach einem Sourcecodeschnippsel oder einem Tutorial, wie man in einem Java-Program ohne Runtime.exce() Ant starten kann.
Mein bisheriger Ansatz:
aber ich bekomme diese Exception:
hat mir nur Tutorials über das erstellen von build.xml geliefert, und die Foren suche hat zwar ein Thread ausgespuckt, bei dem es aber über Runtime.exec() löst.
MfG
Xean
ich bin auf der suche nach einem Sourcecodeschnippsel oder einem Tutorial, wie man in einem Java-Program ohne Runtime.exce() Ant starten kann.
Mein bisheriger Ansatz:
Code:
Ant ant = new Ant();
ant.setDir(buildFile.getParentFile()); // buildFile = new File("build.xml");
ant.setTarget(target); // target = "compile";
ant.setAntfile(buildFile);
ant.setTaskName("ant");
ant.execute();
aber ich bekomme diese Exception:
Code:
java.lang.NullPointerException
at org.apache.tools.ant.taskdefs.Ant.init(Ant.java:147)
at org.apache.tools.ant.taskdefs.Ant.reinit(Ant.java:162)
at org.apache.tools.ant.taskdefs.Ant.getNewProject(Ant.java:705)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:315)
[...]
hat mir nur Tutorials über das erstellen von build.xml geliefert, und die Foren suche hat zwar ein Thread ausgespuckt, bei dem es aber über Runtime.exec() löst.
MfG
Xean