Repository: cayenne Updated Branches: refs/heads/STABLE-4.0 4ca402cd0 -> 0b8774d91
Minor fix for asciidoc build Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/0b8774d9 Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/0b8774d9 Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/0b8774d9 Branch: refs/heads/STABLE-4.0 Commit: 0b8774d91b19881df44e4187ebd8cb2323a6248e Parents: 4ca402c Author: Nikita Timofeev <stari...@gmail.com> Authored: Fri Feb 2 18:03:47 2018 +0300 Committer: Nikita Timofeev <stari...@gmail.com> Committed: Fri Feb 2 18:03:47 2018 +0300 ---------------------------------------------------------------------- .../org/apache/cayenne/asciidoc/CayennePostProcessor.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cayenne/blob/0b8774d9/docs/asciidoc/cayenne-asciidoc-extension/src/main/java/org/apache/cayenne/asciidoc/CayennePostProcessor.java ---------------------------------------------------------------------- diff --git a/docs/asciidoc/cayenne-asciidoc-extension/src/main/java/org/apache/cayenne/asciidoc/CayennePostProcessor.java b/docs/asciidoc/cayenne-asciidoc-extension/src/main/java/org/apache/cayenne/asciidoc/CayennePostProcessor.java index 1469e0e..6a4e1d9 100644 --- a/docs/asciidoc/cayenne-asciidoc-extension/src/main/java/org/apache/cayenne/asciidoc/CayennePostProcessor.java +++ b/docs/asciidoc/cayenne-asciidoc-extension/src/main/java/org/apache/cayenne/asciidoc/CayennePostProcessor.java @@ -127,7 +127,12 @@ public class CayennePostProcessor extends Postprocessor { Object docname = ((Map)document.getOptions().get(Options.ATTRIBUTES)).get("docname"); Path path = FileSystems.getDefault().getPath((String) destDir, docname + ".toc.html"); - try(BufferedWriter br = newBufferedWriter(path, StandardOpenOption.CREATE_NEW, StandardOpenOption.WRITE)) { + StandardOpenOption[] options = { + StandardOpenOption.TRUNCATE_EXISTING, + StandardOpenOption.CREATE, + StandardOpenOption.WRITE + }; + try(BufferedWriter br = newBufferedWriter(path, options)) { br.write(toc, 0, toc.length()); br.flush(); } catch (IOException ex) {