2017-05-09 2 views
0

Ich versuche, asciidoctor in meinem übergeordneten Projekt zu integrieren. Aus irgendeinem Grund wird die Seite nicht richtig dargestellt. Die Seitengenerierung ist erfolgreich und selbst der Link ist vorhanden, aber der Inhalt der Seite wird nicht angezeigt.Asciidoctor Diese Seite kann nicht angezeigt werden Fehler

pom.xml

<plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-site-plugin</artifactId> 
      <version>3.4</version> 
      <dependencies> 
       <dependency> 
        <groupId>org.apache.maven.wagon</groupId> 
        <artifactId>wagon-ssh</artifactId> 
        <version>1.0</version> 
       </dependency> 
       <dependency> 
        <groupId>org.asciidoctor</groupId> 
        <artifactId>asciidoctor-maven-plugin</artifactId> 
        <version>1.5.5</version> 
       </dependency> 
       <dependency> 
        <groupId>org.asciidoctor</groupId> 
        <artifactId>asciidoctorj</artifactId> 
        <version>1.5.5</version> 
       </dependency> 
      </dependencies> 
     </plugin> 
    </plugins> 
</build> 

site.xml

<menu name="Asciidoctor" > 
     <item href="hello.html" name=" Asciidoctor Report" /> 
</menu> 

Verzeichnis für hello.adoc

enter image description here

Also, wenn ich auf den Link klicken, sagt er die Seite kann nicht angezeigt werden. Muss ich etwas konfigurieren, da die Seite nicht gerendert wird?

Dank

Antwort

0

Die Lösung war sehr einfach. Es ist vielleicht keine beste Lösung, weil die existierende Pom-Konfiguration nach meinen Bedürfnissen funktioniert haben sollte, aber nicht. Ich habe meine Verpackung geändert und statt den Ascii-Ordner im Ressourcen-Ordner zu erstellen, habe ich einen Schritt weiter gemacht. Ich denke standardmäßig Asciidoctor sieht unter Site und ASCII-Ordner für die ADOC-Dateierweiterung. Danach hat hello.html richtig gerendert.

+0

Müssen Sie die Ordnerstruktur im Pom als Teil der Konfiguration angeben? –

+0

Es sieht so aus, als ob Sie den Pfad im Pom angeben müssen, wenn Sie die .adoc-Datei an einer anderen Stelle als der Standard-Asciidoctor-Ordnerstruktur erstellen. In meinem Fall lege ich es in einen ASCII-Ordner unter dem Site-Verzeichnis, das vom asciidoctor standardmäßig erkannt wird. – Mike

Verwandte Themen