- From: Michael Sokolov <sokolov@falutin.net>
- Date: Sun, 27 Oct 2013 16:52:31 -0400
- To: Claudius Teodorescu <claudius.teodorescu@gmail.com>, Michael Sokolov <msokolov@safaribooksonline.com>
- Cc: Florent Georges <fgeorges@fgeorges.org>, EXPath CG <public-expath@w3.org>
- Message-id: <526D7D0F.2060308@falutin.net>
On 10/26/2013 1:50 PM, Claudius Teodorescu wrote: > Hi, > > The Saxon version is declared in expath-parent/pom.xml, and is 9.4.0.7. > > Since it is inherited, it has not to be declared in pkg-saxon/pom.xml. > > Claudius Ah, thanks - I missed that! Mike > > > On Sat, Oct 26, 2013 at 7:42 PM, Michael Sokolov > <msokolov@safaribooksonline.com > <mailto:msokolov@safaribooksonline.com>> wrote: > > Hi Florent, I did some perfunctory checking, nothing in depth. I > was able to check out and build the maven branch. One thing that > I found confusing is that the dependency for Saxon does not > declare a specific version. In pkg-saxon/pom.xml, we have: > > <dependency> > <groupId>net.sf.saxon</groupId> > <artifactId>Saxon-HE</artifactId> > </dependency> > > but no explicit <version> tag > > Usually (I think?) this causes Maven to grab the latest released > version, which is not really good practice since the dependency > can change out from underneath you and break your project. However > looking more closely I see it is actually using Saxon HE 9.4.0.8 > (I think). I'm not sure why that is (I would have expected a > Saxon 9.5 version). Probably not an issue: just something I don't > understand. But I would like to use Saxon 9.5, so it would be > nice to see what changes would be needed for that, but I'm not > sure how to update the dependency. > > -Mike > > On 10/23/13 3:23 AM, Florent Georges wrote: > > Hi, > > Thanks to Adam, we have now some support for Maven in the > EXPath > Packaging and HTTP Client implementations for Java. This also > adds > some streaming facility to the HTTP Client: > > https://github.com/fgeorges/expath-pkg-java/ > https://github.com/fgeorges/expath-http-client-java/ > > Unfortunately, those changes were so huge and about so > different > things (moving to Maven, adding streaming, changing lots of files > without any functional changes except formatting the code > differently, > etc.), that it was very hard to merge them and resolve the > conflicts. > So I pushed them in their own branch (resp. "maven" and > "maven-and- > streaming"), can I then ask anyone involved in those projects > to test > and review them before merging to master? > > The Maven part is also not documented. Can anyone have a > look at it > and suggets changes to the following files (that I have > created, but > as I don't know anything about Maven, I can't fill the blanks > myself): > > https://github.com/fgeorges/expath-pkg-java/blob/maven/doc/development.md > https://github.com/fgeorges/expath-http-client-java/blob/maven-and-streaming/doc/development.md > > Regards, > > > > > > > -- > http://kuberam.ro > http://kuberam.ro/art
Received on Sunday, 27 October 2013 20:53:35 UTC