build scripts: disable default file logging when JPS build is started from our gant scripts because they use custom logging

This commit is contained in:
nik
2015-11-11 15:35:46 +03:00
parent 1e90a87c23
commit 97a6b1a315
@@ -26,6 +26,7 @@ import org.apache.tools.ant.Project;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.jps.api.GlobalOptions;
import org.jetbrains.jps.build.Standalone;
import org.jetbrains.jps.builders.BuildTarget;
import org.jetbrains.jps.builders.java.JavaModuleBuildTargetType;
@@ -237,6 +238,7 @@ public class JpsGantProjectBuilder {
private void runBuild(final Set<String> modulesSet, final boolean allModules, boolean includeTests) {
if (!myDryRun) {
System.setProperty(GlobalOptions.USE_DEFAULT_FILE_LOGGING_OPTION, "false");
final AntMessageHandler messageHandler = new AntMessageHandler();
//noinspection AssignmentToStaticFieldFromInstanceMethod
AntLoggerFactory.ourMessageHandler = new AntMessageHandler();