session.setConfigProperty(CONFIG_PROP_SESSION_STATE, "bypass");
LocalRepository localRepo = new LocalRepository(repositoryLocation);
session.setLocalRepositoryManager(system.newLocalRepositoryManager(session, localRepo));
session.setTransferListener(new ConsoleTransferListener());
session.setRepositoryListener(new ConsoleRepositoryListener());
if(workspaceReader!=null)
session.setWorkspaceReader(workspaceReader);
return session;
}