- From: Norman Walsh <ndw@nwalsh.com>
- Date: Tue, 03 Mar 2015 21:11:07 -0600
- To: XProc Dev <xproc-dev@w3.org>
- Message-ID: <87fv9lv4ms.fsf@nwalsh.com>
Hi folks, Nudged along by Jim Fuller, I've made a few changes to XML Calabash. 1. Extension steps and functions can now be identified by an annotation on the implementation class. This means you don't have to fiddle with any XML Calabash configuration settings. 2. I've moved the MarkLogic XCC and RDF extension steps into their own repositories. This is experimental proof that the annotation mechanism works and, in the case of RDF, reduces the size of the XML Calabash distribution by almost 10Mb (1/3!). 3. I've switched to Gradle for builds. On the plus side: Maven. You can now get XML Calabash, XML Resolver, the DocBook XSLT Java extension functions, and the RDF and XCC extension steps through Maven. On the minus side: Java 1.7. I wasn't able to persuade Gradle to build with Java 1.6 when there were dependent libraries that require 1.7. 4. The distributions are now available through the GitHub 'Releases' pages. And they're constructed automatically by Travis CI. That means https: for you and less work for me. 5. Jim's made fabulous strides with Depify and distribution of XML Calabash and extensions through an easy, consumer friendly tool. Watch this space for updates from Jim. Share and enjoy. Be seeing you, norm P.S. Yes, I know there are bugs. Apologies if you'd have prefered I spend my time working on those. -- Norman Walsh Lead Engineer MarkLogic Corporation Phone: +1 512 761 6676 www.marklogic.com
Received on Wednesday, 4 March 2015 03:11:37 UTC