- From: Leif Warner <abimelech@gmail.com>
- Date: Sat, 9 Jul 2011 23:48:09 -0700
- To: Alex Muir <alex.g.muir@gmail.com>
- Cc: XProc Dev <xproc-dev@w3.org>
- Message-ID: <CAG2mRG5QDv32t+B85gPACUwxTCivOX+WytNyLLAsE78iSwe3mg@mail.gmail.com>
You're putting the previous classpath first in that. For most steps, you only need the saxon and calabash jars. Why not just try java -classpath /mnt/xslt_volume/i4EnrichV4/resources/libs/saxon9ee.jar:/mnt/xslt_volume/i4EnrichV4/resources/libs/calabash.jar com.xmlcalabash.drivers.Main Also, you can either export the CLASSPATH environment variable, or pass it with the -classpath or -cp option. You don't need to do both, the CLASSPATH environment variable gets ignored when you set the classpath with -classpath. This script looks way too complicated. -Leif On Sat, Jul 9, 2011 at 7:27 AM, Alex Muir <alex.g.muir@gmail.com> wrote: > Hi, > > I'm struggling for some reason to get Calabash to run with saxonEE. > > I've got the following files including the license file in a directory > > apache-solr-solrj-3.1-SNAPSHOT.jar > calabash.jar > commons-codec-1.3.jar > commons-codec-1.4.jar > commons-httpclient-3.1.jar > commons-logging-1.1.1.jar > commons-logging.jar > deltaxml.jar > htmlcleaner-2.2.jar > isorelax.jar > jing.jar > junit.jar > metadata-extractor-2.3.1.jar > msv.jar > mysql-connector-java-5.1.12-bin.jar > saxon-aelfred.jar > saxon-license.lic > saxon9ee-qc.jar > saxon9ee.jar > setup-4.18-20100322-personal.jar > tagsoup-1.2.jar > Test-run-calabash.bat > Test-Saxon-DisplayVersion.xpl > Test-Saxon-DisplayVersion.xsl > xcc.jar > xep.jar > xmlunit-1.3.jar > > And the following run-calabash.sh file to execute the process > > oldPath=$PATH > oldCLASSPATH=$CLASSPATH > > CLASSPATH="$CLASSPATH:/mnt/xslt_volume/i4EnrichV4/resources/libs/*" > export CLASSPATH > > java -Xmx2512m -Xss8096k -verbose -classpath $CLASSPATH > -Dcom.xmlcalabash.phonehome=false > -Djava.util.logging.config.file=logging.properties > com.xmlcalabash.drivers.Main $1 1>> $2 2>&1 > > path="$oldPath" > export path > > CLASSPATH="$oldCLASSPATH" > export CLASSPATH > > > When I run a small xsl file that outputs product-version using saxonEE > directly from that directory the product-version="EE 9.3.0.5" however when I > run the same xsl file via an xproc p:xslt through calabash 0.9.32 I get the > product-version="HE 9.3.0.5" > > So is there a setting I'm missing. I've been searching a while for what > could be fixed online but to no avail. > > Let me know your thoughts > Regards > > > > > -- > Alex Muir > Instructor | Program Organizer - University Technology Student Work > Experience Building > http://sites.utg.edu.gm/alex/<https://sites.google.com/a/utg.edu.gm/utsweb/> > > Come to Gambia, Join UTSWEB > http://sites.utg.edu.gm/utsweb/<https://sites.google.com/a/utg.edu.gm/utsweb/> > > > >
Received on Sunday, 10 July 2011 06:48:47 UTC