String type = artifact.getType();
ArtifactRepository localRepo = createLocalRepository();
MavenProjectBuilder projectBuilder = createProjectBuilder( typeList.indexOf( type ) > -1, installAsJar );
ArchiverManager archiverManager = createArchiverManager( typeList.indexOf( type ) > -1, installAsJar );
InputHandler inputHandler = createInputHandler();
Log log = new SystemStreamLog();
mm.replayAll();