Re: [docbook-apps] Re: Tools to make DocBook easier

From
Lars Vogel <>
Date
2015-12-07T10:40:39+00:00
ID
Thread
Re: [docbook-apps] Re: Tools to make DocBook easier
Hi Norman,

Nice to see a Gradle toolchain for creating DocBook output. Thanks for that. 

May I ask where does the code for the   'org.docbook.task' Gradle plug-in lives?

Best regards, Lars

2015-09-15 16:05 GMT+02:00 Norman Walsh <>:
Warren Block <> writes:

> What tools are there to make working with DocBook easier?

I'm just in the process of finishing up a first release of a tool

to make DocBook publishing easier with gradle. Given doc.xml, written

in DocBook, this build.gradle file will download all of the necessary

dependencies and run the transformations.

buildscript {

  repositories {

    mavenCentral()

    maven { url "http://maven.restlet.org" }

  }

  dependencies {

    classpath group: 'org.docbook', name: 'docbook-xslt2', version: '2.0.14'

    classpath group: 'com.xmlcalabash', name: 'xmlcalabash1-print', version: '1.1.4'

  }

}

repositories {

  mavenLocal()

  mavenCentral()

}

apply plugin: 'org.docbook.task'

import org.docbook.DocBookTask

task publishhtml5(type: DocBookTask) {

  format "html"

  input "doc.xml"

  output "index.html"

}

task publishxhtml(type: DocBookTask) {

  format "xhtml"

  input "doc.xml"

  output "index.html"

}

task publishpdf(type: DocBookTask) {

  format "foprint"

  input "doc.xml"

  pdf "doc.pdf"

}

Needs documentation and such, but it does at least run now. :-)

                                        Be seeing you,

                                          norm

--

Norman Walsh <>      | There might very well be nothing;

http://www.oasis-open.org/docbook/ | nor anyone. No one to notice that

Chair, DocBook Technical Committee | there is nothing, and to consider

                                   | that natural. But that there is

                                   | something, and, whatever it may

                                   | be, the strange thing! I shall

                                   | never cease being amazed at

                                   | this.--André Gide