From: Adam R. <ad...@ex...> - 2017-04-18 20:54:33
|
Claudius has kindly fixed the issue in the kuberam-expath-pkg plugin. As such I just released version 1.1.4 of the Versioning Module which fixed the issue. All the best. Adam. On 13 April 2017 at 12:43, Adam Retter <ad...@ex...> wrote: > Hi Ludovic, > > Yes that is a shortcoming at the moment. > > We use the Maven kuberam-expath-plugin to create the XAR package, > however that does not seem to provide any option for adding xquery > components to the generated expath-pkg.xml which is created in the XAR > file. > > For example our expath-pkg.xml which is generated currently looks like this: > > <?xml version="1.0" encoding="UTF-8"?> > <package xmlns="http://expath.org/ns/pkg" > xmlns:xs="http://www.w3.org/2001/XMLSchema" > name="http://exist-db.org/xquery/versioning" > abbrev="xquery-versioning-module" > version="1.2-SNAPSHOT" spec="1.0"> > <title>Versioning Module</title> > <home>https://www.github.com/exist-db/xquery-versioning-module</home> > <dependency processor="http://exist-db.org" semver-min="3.0.4"/> > </package> > > However, for eXist to know that the verisoning.xqm module is available > in the EXPath package, our expath-pkg.xml would need to look like: > > <?xml version="1.0" encoding="UTF-8"?> > <package xmlns="http://expath.org/ns/pkg" > xmlns:xs="http://www.w3.org/2001/XMLSchema" > name="http://exist-db.org/xquery/versioning" > abbrev="xquery-versioning-module" > version="1.2-SNAPSHOT" spec="1.0"> > <title>Versioning Module</title> > <home>https://www.github.com/exist-db/xquery-versioning-module</home> > <dependency processor="http://exist-db.org" semver-min="3.0.4"/> > <xquery> > <namespace>http://exist-db.org/versioning</namespace> > <file>versioning.xqm</file> > </xquery> > </package> > > We would need to make improvements to the kuberam-expath-plugin for it > to accomodate this. As such I have opened an issue for it here: > https://github.com/claudius108/kuberam-expath-plugin/issues/2 > > and an issue against the xquery-versioning-module so that this is not > forgotten: https://github.com/eXist-db/xquery-versioning-module/issues/7 > > On 31 March 2017 at 04:31, Ludovic Heitz <lud...@gm...> wrote: >> Hello guys, >> >> I installed the package xquery-versioning-module-1.1.2.xar from the package >> manager into my eXist 3.1 instance. >> I would to use functions from the versioning.xqm API (namespace = >> http://exist-db.org/versioning) >> To do so, I think I need to add the module into the conf.xml file (into >> <builtin-modules>)? >> I tried unsuccessfully with: >> <module uri="http://exist-db.org/versioning" >> src="resource:org/exist/versioning/xquery/versioning.xqm" /> >> >> <module uri="http://exist-db.org/versioning" >> src="resource:org/exist/versioning/versioning.xqm" /> >> >> <module uri="http://exist-db.org/versioning" src="resource:versioning.xqm" >> /> >> >> To test this, I try to call v:doc but I still got the following error: >> Cannot compile xquery: err:XQST0059 error found while loading module v: >> Source for module 'http://exist-db.org/versioning' not found module location >> hint URI 'resource:org/exist/versioning/versioning.xqm'. >> >> Thanks for attention >> Ludovic >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> Exist-open mailing list >> Exi...@li... >> https://lists.sourceforge.net/lists/listinfo/exist-open >> > > > > -- > Adam Retter > > eXist Developer > { United Kingdom } > ad...@ex... > irc://irc.freenode.net/existdb -- Adam Retter eXist Developer { United Kingdom } ad...@ex... irc://irc.freenode.net/existdb |