Re: [docbook-apps] Gradle build cross-platform - trouble with Saxon 6.5.5 params under Windows

From
Dominik Psenner <>
Date
2017-08-10T08:12:59+00:00
ID
CA+0K2P-DBNkKQ9h3K72hw9QVNS48N0oOEb9ss=
Thread
Re: [docbook-apps] Gradle build cross-platform - trouble with Saxon 6.5.5 params under Windows
2017-08-10 8:30 GMT+02:00 Dave Pawson <>:
Worth asking on the docbook-apps list Peter?

This is the docbooks-apps list, isn't it?

 

I use 2 for other parts, but for my main (quite large) docbook build I use 1.

  I use ant.

HTH

Peter, you could try giving "-o" and "myoutputfile.xml" as separate arguments. If you would build this with Go-Cd, it would require you to configure the build task arguments like this:

```

--some-other-arg

-o

myoutputfile.xml

```

and thus treating every line as a separate argument. Writing it like this would not work:

```

--some-other-arg

-o myoutputfile.xml

```

You could also try wrapping `myoutputfile.xml` in quotes.

 

On 10 August 2017 at 05:14, Peter Desjardins

<> wrote:

> Hi! I have a working Gradle build system that transforms DocBook 5.1

> (using an assembly) to a few output mediums. I'm using Saxon 6.5.5 and

> the DocBook XSLT 1.0 stylesheets (latest version). When a new writer

> chose to use Windows, the Gradle build broke when she ran it locally.

>

> Problem #1 is that the Gradle exec task that assembles the DocBook

> assembly using Saxon 6.5.5 won't work under Windows. Saxon complains

> that there's "no output file name." Gradle has a terrible problem

> consuming the "-o myoutputfile.xml" argument.  If I present the "-o"

> argument separately, Saxon claims that the output file name is

> missing. If I present a "-o myoutputfile.xml" argument, Saxon

> complains that  "-o myoutputfile.xml" isn't a recognized argument. Has

> anyone built a Gradle Exec task that runs Saxon 6.5.5 on Windows? It

> works just fine on Linux and MacOS.

>

> Question #2 is: Has anyone had trouble using Saxon9HE with the DocBook

> XSLT v1.0 stylesheets? The way the arguments for the later version of

> Saxon are structured work much better with Gradle.

> (-o:myoutputfile.xml.)

>

> I'm considering switching to the DocBook XSLT 2.0 stylesheets to work

> around this problem. That avoids mixing Saxon9HE with the DocBook XSLT

> 1.0 stylesheets. Has anyone had any trouble migrating to XSLT 2.0?

>

> Thanks for your help!

>

> Peter

>

> ---------------------------------------------------------------------

> To unsubscribe, e-mail: 

> For additional commands, e-mail: 

>

--

Dave Pawson

XSLT XSL-FO FAQ.

Docbook FAQ.

http://www.dpawson.co.uk

---------------------------------------------------------------------

To unsubscribe, e-mail: 

For additional commands, e-mail: 

-- 

Dominik Psenner