Hi,

For JENA-1563, there is a pull request pending:

https://github.com/apache/jena/pull/435

(we're approaching a 3.8.0 release and I wanted to get this in).

Reviewing and testing, if you get the local build working, would be very helpful.

** everyone

All the pull requests are reviewable by anyone.

https://github.com/apache/jena/pulls

On 13/06/18 22:51, Philip Coates wrote:
Hi,

This will probably seem like a n00b question, but...

I've checked out the 3.8.0-SNAPSHOT code to address the JENA-1563 ticket,
and I found that the codebase references some "ext" Guava libs - the
3.8.0-SNAPSHOT versions of the org.apache.jena.ext.com.google.<whatever>
wasn't there, so I managed to get things to compile by pointing at the
3.7.0 deps when I was building, but how should I get/build these to test
things properly?

If you clone the Jena repo then at the top level do "mvn clean install" it should build cleanly.

"mvn clean install -Pdev" is faster - it builds as far as Fuseki and skip javadoc generation.

"jena-shared-guava" produced the "ext" classes - a copy of Google guava so that when Jena is a library in another system, there can be multiple versions of Googe guava.

Work on a specific module should also work if you set up <repositoryManagement>, which is in the parent POM which is named in the POM of the module.

However, it is easier to work the whole codebase, build with -Pdev to set up local artifacts then work on a single module. We've moved away from single independent modules.

    Andy


Many thanks,

*Philip Coates*
*Director*

email: [email protected]
tel: +44 (0)7711 818384

Registered in England and Wales. Company number: 08688966.
Registered office: First Floor, Telecom House, 125-135 Preston Road,
Brighton, England, BN1 6AF
<https://maps.google.com/?q=125-135+Preston+Road,+Brighton,+England,+BN1+6AF&entry=gmail&source=g>

Reply via email to