private void writeDistConfig()

in server/src/jetbrains/buildServer/staticUIExtensions/config/DefaultFilesInitializer.java [61:71]


  private void writeDistConfig(@NotNull File targetFile) {
    try {
      String configText = FileUtil.readResourceAsString(getClass(), "/static-ui-extensions.xml", StandardCharsets.UTF_8);
      if (configText == null) return;

      configText = configText.replaceAll("@@@PAGE_PLACES_LIST@@@", generatePagePlaces());
      mySettingsPersister.scheduleSaveFile("Updating static-ui-extensions.xml.dist", targetFile, configText.getBytes(StandardCharsets.UTF_8));
    } catch (IOException e) {
      LOG.warnAndDebugDetails("Failed to write " + targetFile, e);
    }
  }