@Override public void afterProjectsRead(MavenSession session) { MavenExecutionRequest request = session.getRequest(); ExecutionListener original = request.getExecutionListener(); BuildEventListener listener = new BuildEventListener(logFile(session)); ExecutionListener chain = new ExecutionListenerChain(original, listener); request.setExecutionListener(chain); }