* @return <code>true</code> if the deploy was successful, otherwise <code>false</code>
*/
private boolean deploy(IntegrationProject project) {
consoleWriter.log("Deploying the project " + project.getName() + "...");
project.markAsDeployDirty();
DeployData data = convertProjectToDeployData(project);
DeployCallbackImpl cb = new DeployCallbackImpl(project, this.consoleWriter);
IntegrationServer server = IntegrationServer.getInstance();
IntegrationProjectDeployer call = server.getServerCall(IntegrationProjectDeployer.class);
call.deployProject(data, cb);
return cb.waitUntilDone();