From 521102b2b6639055d2e2d9ea57a8201c7f43a697 Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Wed, 13 Sep 2017 11:31:25 +0300 Subject: [PATCH] [jps] eliminates noisy missing Gradle config file logging --- .../model/impl/JpsGradleExtensionServiceImpl.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/plugins/gradle/jps-plugin/src/org/jetbrains/jps/gradle/model/impl/JpsGradleExtensionServiceImpl.java b/plugins/gradle/jps-plugin/src/org/jetbrains/jps/gradle/model/impl/JpsGradleExtensionServiceImpl.java index 80dbe85eb8b2..2f6f9b84c9f0 100644 --- a/plugins/gradle/jps-plugin/src/org/jetbrains/jps/gradle/model/impl/JpsGradleExtensionServiceImpl.java +++ b/plugins/gradle/jps-plugin/src/org/jetbrains/jps/gradle/model/impl/JpsGradleExtensionServiceImpl.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2016 JetBrains s.r.o. + * Copyright 2000-2017 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -114,11 +114,13 @@ public class JpsGradleExtensionServiceImpl extends JpsGradleExtensionService { config = myLoadedConfigs.get(configFile); if (config == null) { config = new GradleProjectConfiguration(); - try { - XmlSerializer.deserializeInto(config, JDOMUtil.load(configFile)); - } - catch (Exception e) { - LOG.info(e); + if (configFile.exists()) { + try { + XmlSerializer.deserializeInto(config, JDOMUtil.load(configFile)); + } + catch (Exception e) { + LOG.info(e); + } } myLoadedConfigs.put(configFile, config); }