Hello Ben, It seems the best way is to download the latest sources - especially as Michael Stahl did some updates on the validator since our last release - build all and use the JAR with dependencies.
Step 1: Get the sources.. http://incubator.apache.org/odftoolkit/source.html Step 2: Build all as described above.. Step 3: Use the validator JAR including all depenencies.. <odftoolkit20151009>/validator/target/odfvalidator-1.1.7-incubating-SNAPSHOT-jar-with-dependencies.jar Have a nice week-end, Svante On Sat, Oct 10, 2015 at 10:04 AM, Ben Martin <[email protected] > wrote: > Howdee, > > I am trying to setup a local copy of ODF Validator which can be run from > the command line. I am planning to integrate the current version of ODF > Validator as a test performed by OfficeShots. > > I have been trying to follow the instructions from > http://incubator.apache.org/odftoolkit/conformance/ODFValidator.html > > The above page makes reference to odfvalidator.jar but the closest thing > I > have found so far is odfvalidator-1.1.7-incubating.war. Is there an easy > way > to use the later web service to validate an ODF file from the command line? > Sorry for the FAQ fodder, I'm not a Java programmer so don't know if there > is > a face palm solution to using a war file that way. Jar doesn't seem to > want to > execute it from the command line :/ > > I also notice that the link in the Source Code section at the bottom of > the > page gives a 404. > > I think I have collected all the required dependencies for building ODF > Validator; > > $ ferrisls -lh --show-ea=md5,size-human-readable,name > ad4c94a150af5853d5b1f565039d1e41 11.3k > isorelax-jaxp-bridge-1.0.jar > 30ff8d4a6d1bce31903e39116c008b4a 142.5k isorelax.jar > 988483ee7b39d43936f9745756b46898 661.1k msv.jar > f9ad259ef4e586bb71b45dcafffd9b60 3.3M odfdom-java-0.8.10- > incubating.jar > f9ad259ef4e586bb71b45dcafffd9b60 3.3M odfdom.jar > fd667fbdaf3190bdd8aee4e8e2d12d5c 18.8k relaxngDatatype.jar > 43584adc1f895628055bad0aa98a1007 1.3M xercesImpl.jar > b633e05f6caff2d1bcda7f17882ccaba 213.4k xsdlib.jar > > I have tried to build with the following. Again, sorry if I'm using Maven > improperly, I'm still picking it up. Perhaps the above cited > ODFValidator.html > page could have a slightly expanded list item for how to kick off the > build? > > $ mvn package > [ERROR] Error fetching link: /.../odfvalidator/odftoolkit-0.6.1- > incubating/odfdom/target/apidocs/package-list. Ignored it. > [ERROR] Error fetching link: /.../odfvalidator/odftoolkit-0.6.1- > incubating/xslt-runner/target/apidocs/package-list. Ignored it. > ... > [INFO] ODF Validator ...................................... SKIPPED > ... > > I am happy to send through the build log or interesting fragments from it > if > that might be informative. Any hints are greatly appreciated. If there was > a > binary release I could use that would be wonderful. The more information I > can > show about how ODF files are badly formed the better for all! > >
