public override bool Execute() { Log.LogDebugMessage("JavaDoc Task"); Log.LogDebugTaskItems(" SourceDirectories: ", SourceDirectories); Log.LogDebugTaskItems(" DestinationDirectories: ", DestinationDirectories); Log.LogDebugMessage(" JavaPlatformJar: {0}", JavaPlatformJar); Log.LogDebugTaskItems(" ReferenceJars: ", ReferenceJars); Log.LogDebugTaskItems(" ExtraArgs: ", ExtraArgs); foreach (var dir in DestinationDirectories) { if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } } // Basically, javadoc will return non-zero return code with those expected errors. We have to ignore them. foreach (var pair in SourceDirectories.Zip(DestinationDirectories, (src, dst) => new { Source = src, Destination = dst })) { context_src = pair.Source; context_dst = pair.Destination; base.Execute(); } return(true); }
public override bool RunTask() { foreach (var dir in DestinationDirectories) { if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } } // Basically, javadoc will return non-zero return code with those expected errors. We have to ignore them. foreach (var pair in SourceDirectories.Zip(DestinationDirectories, (src, dst) => new { Source = src, Destination = dst })) { context_src = pair.Source; context_dst = pair.Destination; base.RunTask(); } return(true); }
public override bool Execute() { Log.LogDebugMessage("JavaDoc Task"); Log.LogDebugTaskItems(" SourceDirectories: ", SourceDirectories); Log.LogDebugTaskItems(" DestinationDirectories: ", DestinationDirectories); foreach (var dir in DestinationDirectories) { if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } } bool retval = true; foreach (var pair in SourceDirectories.Zip(DestinationDirectories, (src, dst) => new { Source = src, Destination = dst })) { context_src = pair.Source; context_dst = pair.Destination; retval &= base.Execute(); } return(retval); }