diff --git a/docs-maven-plugin/pom.xml b/docs-maven-plugin/pom.xml index 0caffd42..ba2f9f56 100644 --- a/docs-maven-plugin/pom.xml +++ b/docs-maven-plugin/pom.xml @@ -3,10 +3,16 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 + + ../../pom.xml + 16.2.0-SNAPSHOT + org.infinispan.tutorial.simple + infinispan-simple-tutorials + org.infinispan.tutorial.simple docs-maven-plugin - 16.1.3 + 16.2.0-SNAPSHOT jar diff --git a/docs-maven-plugin/src/main/java/org/infinispan/tutorial/docs/GuideMetadataGenerator.java b/docs-maven-plugin/src/main/java/org/infinispan/tutorial/docs/GuideMetadataGenerator.java index 69940a55..525e030d 100644 --- a/docs-maven-plugin/src/main/java/org/infinispan/tutorial/docs/GuideMetadataGenerator.java +++ b/docs-maven-plugin/src/main/java/org/infinispan/tutorial/docs/GuideMetadataGenerator.java @@ -51,6 +51,13 @@ public static void main(String[] args) throws Exception { public void generate() throws IOException { List> guides = new ArrayList<>(); Path guidesOutputDir = outputDir.resolve("guides"); + if (Files.exists(guidesOutputDir)) { + try (Stream files = Files.list(guidesOutputDir)) { + files.forEach(f -> { + try { Files.delete(f); } catch (IOException ignored) {} + }); + } + } Files.createDirectories(guidesOutputDir); Options options = Options.builder()