in nb-shared/src/main/java/org/apache/netbeans/nbm/utils/AbstractNetbeansMojo.java [37:93]
protected final Project antProject() {
Project antProject = new Project();
antProject.init();
antProject.addBuildListener(new BuildListener() {
@Override
public void buildStarted(BuildEvent be) {
getLog().debug("Ant build started");
}
@Override
public void buildFinished(BuildEvent be) {
if (be.getException() != null) {
getLog().error(be.getMessage(), be.getException());
} else {
getLog().debug("Ant build finished");
}
}
@Override
public void targetStarted(BuildEvent be) {
getLog().info(be.getTarget().getName() + ":");
}
@Override
public void targetFinished(BuildEvent be) {
getLog().debug(be.getTarget().getName() + " finished");
}
@Override
public void taskStarted(BuildEvent be) {
getLog().debug(be.getTask().getTaskName() + " started");
}
@Override
public void taskFinished(BuildEvent be) {
getLog().debug(be.getTask().getTaskName() + " finished");
}
@Override
public void messageLogged(BuildEvent be) {
switch (be.getPriority()) {
case Project.MSG_ERR:
getLog().error(be.getMessage());
break;
case Project.MSG_WARN:
getLog().warn(be.getMessage());
break;
case Project.MSG_INFO:
getLog().info(be.getMessage());
break;
default:
getLog().debug(be.getMessage());
}
}
});
return antProject;
}