I need to call the ant target from the java class, currently it is being called from the sh script, where it sets -logger logger.class
I wrote Java code to do this ...
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(TARGET);
Can someone tell me how to set up a registrar using the same code sequence.
Error:
Class not found:util.logger.CustomLogger java.lang.RuntimeException at org.apache.tools.ant.Main.createLogger(Main.java:850) at org.apache.tools.ant.Main.addBuildListeners(Main.java:795)
source share