Hi Robby, AFAIK 3rd parties MPL licensed can be included, see http://www.apache.org/legal/resolved.html HTH, have a nice day! All the best, Simo
http://people.apache.org/~simonetripodi/ http://www.99soft.org/ On Tue, Jul 5, 2011 at 9:57 PM, Robby Pelssers <robby.pelss...@ciber.com> wrote: > I found out that Saxonica offers an XQJ implementation which allows you to > use XQJ without the need to have an actual database up and running. > There is a Saxon-HE version which has a Mozilla Public License. Does anyone > have any idea if I could use this version together with Cocoon3 to write my > unit tests? > > > Kind regards, > Robby > > -----Oorspronkelijk bericht----- > Van: Robby Pelssers [mailto:robby.pelss...@ciber.com] > Verzonden: di 5-7-2011 19:59 > Aan: dev@cocoon.apache.org > Onderwerp: RE: Using XQJ API with Cocoon3 > > Yes, it's an official JSR Specification available at > http://www.jcp.org/en/jsr/detail?id=225 > > In the download section for the final 1.0 spec I could find the jar included > in the zip. But i did try to find any XQJ jar in mvn repository and couldn't > find one. Maybe we should upload the jar to a public maven repo ourselves? > > But what would be the group- and artifact id in that case? And it still > leaves the issue that the implementations ship with the interface as well. > > Robby > > > -----Oorspronkelijk bericht----- > Van: simone.trip...@gmail.com namens Simone Tripodi > Verzonden: di 5-7-2011 18:04 > Aan: dev@cocoon.apache.org > Onderwerp: Re: Using XQJ API with Cocoon3 > > Hi Robby, > rather a 'must to have' it is IMHO a 'very cool to have' ;) > just a silly question - and please take in consideration that I'm not > familiar with the XQuery world - isn't there a JSR specification? > Many thanks in advance, have a nice day! > Simo > > http://people.apache.org/~simonetripodi/ > http://www.99soft.org/ > > > > On Tue, Jul 5, 2011 at 5:20 PM, Robby Pelssers <robby.pelss...@ciber.com> > wrote: >> Hi Simone, >> >> as this is my last week before my holidays I don't think i will manage to >> get things really tested properly. But I look forward contributing input for >> this component as it really is a must-have if you want to hook up with any >> XMLDB supporting XQJ. >> >> The only real showstopper at this moment is that i have no clue how I can >> avoid declaring a dependency on the XMLDB specific implementation. >> >> The XQJGenerator so far is 100% using only the interfaces but they are >> packaged with the implementation :-( I will address this issue with >> both Sedna and BaseX and see if someone can create seperate jar for >> interface and let them all seperate implementation code from the interface >> in 2 separate jars. If the interface would be available from Maven central >> would also be a big bonus. >> >> Keep you posted, >> Robby >> >> >> >> >> -----Oorspronkelijk bericht----- >> Van: simone.trip...@gmail.com namens Simone Tripodi >> Verzonden: di 5-7-2011 14:49 >> Aan: dev@cocoon.apache.org >> Onderwerp: Re: Using XQJ API with Cocoon3 >> >> Hi Robby!!! >> as I wrote you on Twitter, this is something *really* interesting that >> must be included in the Cocoon distribution :) >> >> We can include that module quite easy, all you have to do is >> >> * checkout/update the C3 /trunk; >> * add needed dependencies in the <dependenciesManagement> in the >> /parent/pom.xml >> * add your code in the /cocoon-optional module in a proper package - >> see the existing codebase as samples how we already managed 3rd >> parties integrations >> * make a patch and submit it on JIRA >> >> Looking forward to hear from you soon, all the best!!! >> Simo >> >> http://people.apache.org/~simonetripodi/ >> http://www.99soft.org/ >> >> >> >> On Tue, Jul 5, 2011 at 2:42 PM, Robby Pelssers <robby.pelss...@ciber.com> >> wrote: >>> Hi all, >>> >>> As Cocoon is an excellent framework for dealing with XML and hence in a lot >>> of cases is stored in a XML Database it makes sense to offer out-of-the box >>> functionality to extract data from it. From my personal experience I think >>> most XMLDB implementers have abondoned the XMLDB API initiative and are >>> focusing on XQuery for Java (XQJ) instead. >>> >>> I just started playing with the API today and wrote a bit of code to get >>> more acquainted. I would like to start a little thread to find out if we >>> can add a new XQJGenerator to the optional cocoon module. >>> >>> A first little exercise is mentioned on my blog but it's far from >>> production ready. >>> >>> - TODO: allow wrapping query result in 1 root tag >>> - Problem: the XQJ interface jar is packaged along with the implementations >>> (Sedna, Exist, Marklogic). This means I had to actually declare a maven >>> dependency on the implementation specific jar (in this case >>> sedna-xqj-beta-5.jar). >>> >>> For the ones who think this would be a great add-on, check my first post at >>> http://robbypelssers.blogspot.com/2011/07/using-xqj-api-with-cocoon3.html >>> >>> Kind regards, >>> Robby Pelssers >>> >> >> > > >