public int BuildTarget(IProject project, string target) { try { if(project.HasTarget(target)) { project.Run(target); return Success; } else output.Write("Target \"{0}\" not found.", target); } catch(TargetFailedException e) { var error = e.InnerException; output.Write("BUILD FAILED - {0}", error.Message); output.Write(error.StackTrace); } return Failiure; }
internal int BuildTarget(IProject project, string target) { try { if(project.HasTarget(target)) { project.Run(target); return Success; } logger.WriteLine("Target \"{0}\" not found.", target); } catch(TargetFailedException e) { var error = e.InnerException; logger.WriteLine("BUILD FAILED - {0}", error.Message); logger.WriteLine(error.StackTrace); } return Failure; }