Skip to content

Instantly share code, notes, and snippets.

@eerohele
Created June 1, 2016 18:34
Show Gist options
  • Save eerohele/591e9926e0e48d3195141cab50d376e1 to your computer and use it in GitHub Desktop.
Save eerohele/591e9926e0e48d3195141cab50d376e1 to your computer and use it in GitHub Desktop.
#!/bin/bash
main() {
local dita_home="$HOME/Git/dita-ot/src/main"
local input="$PWD/dita-1.2-specification.ditamap"
local classpath="$dita_home/lib/ant-apache-resolver-1.9.4.jar"
classpath=$classpath:"$dita_home/lib/ant-launcher.jar"
classpath=$classpath:"$dita_home/lib/ant.jar"
classpath=$classpath:"$dita_home/lib/commons-codec-1.9.jar"
classpath=$classpath:"$dita_home/lib/commons-io-2.4.jar"
classpath=$classpath:"$dita_home/lib/configuration.properties"
classpath=$classpath:"$dita_home/lib/dost-configuration.jar"
classpath=$classpath:"$dita_home/lib/dost.jar"
classpath=$classpath:"$dita_home/lib/guava-19.0.jar"
classpath=$classpath:"$dita_home/lib/icu4j-54.1.jar"
classpath=$classpath:"$dita_home/lib/org.dita.dost.platform"
classpath=$classpath:"$dita_home/lib/saxon-9.1.0.8-dom.jar"
classpath=$classpath:"$dita_home/lib/saxon-9.1.0.8.jar"
classpath=$classpath:"$dita_home/lib/xercesImpl-2.11.0.jar"
classpath=$classpath:"$dita_home/lib/xml-apis-1.4.01.jar"
classpath=$classpath:"$dita_home/lib/xml-resolver-1.2.jar"
ant -q -f "$dita_home/build.xml"\
-Dargs.input="$input" \
-Dtranstype=html5 \
-Ddita.output.dir="/tmp/out" \
-logger org.apache.tools.ant.listener.ProfileLogger -l saxon-b.log \
-lib "$classpath"
}
main "$@"
#!/bin/bash
main() {
local dita_home="$HOME/Git/dita-ot/src/main"
local input="$PWD/dita-1.2-specification.ditamap"
local classpath="$dita_home/lib/ant-apache-resolver-1.9.4.jar"
classpath=$classpath:"$dita_home/lib/ant-launcher.jar"
classpath=$classpath:"$dita_home/lib/ant.jar"
classpath=$classpath:"$dita_home/lib/commons-codec-1.9.jar"
classpath=$classpath:"$dita_home/lib/commons-io-2.4.jar"
classpath=$classpath:"$dita_home/lib/configuration.properties"
classpath=$classpath:"$dita_home/lib/dost-configuration.jar"
classpath=$classpath:"$dita_home/lib/dost.jar"
classpath=$classpath:"$dita_home/lib/guava-19.0.jar"
classpath=$classpath:"$dita_home/lib/icu4j-54.1.jar"
classpath=$classpath:"$dita_home/lib/org.dita.dost.platform"
classpath=$classpath:"/opt/saxon/saxon9ee.jar"
classpath=$classpath:"$dita_home/lib/xercesImpl-2.11.0.jar"
classpath=$classpath:"$dita_home/lib/xml-apis-1.4.01.jar"
classpath=$classpath:"$dita_home/lib/xml-resolver-1.2.jar"
ant -q -f "$dita_home/build.xml"\
-Dargs.input="$input" \
-Dtranstype=html5 \
-Ddita.output.dir="/tmp/out" \
-logger org.apache.tools.ant.listener.ProfileLogger -l saxon-ee.log \
-lib "$classpath"
}
main "$@"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment