【发布时间】:2012-10-23 08:23:01
【问题描述】:
我必须从 java 类调用一个 ant 目标,目前它是从设置 -logger logger.class 的 sh 脚本调用的
我已经编写了java代码来做到这一点......
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);
谁能告诉我如何使用相同的代码序列设置记录器。
错误:
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)
【问题讨论】:
-
您是否将
CustomLogger类添加到类路径中? -
yes 已将 CustomLogger 添加到类路径