Hi,

wishing to output some RDF to JSON-LD, I changed the dependency in my project 
to:

<dependency>
        <groupId>org.apache.jena</groupId>
        <artifactId>apache-jena-libs</artifactId>
        <type>pom</type>
        <version>2.11.2-SNAPSHOT</version>
</dependency>

where I had:

<dependency>
        <groupId>org.apache.jena</groupId>
        <artifactId>jena-arq</artifactId>
        <version>2.11.0</version>
</dependency>

I also added the following repository to my pom.xml:
<repository>
        <id>apache-repo-snapshots</id>
        <url>https://repository.apache.org/content/repositories/snapshots/</url>
        <releases>
                <enabled>false</enabled>
        </releases>
        <snapshots>
                <enabled>true</enabled>
        </snapshots>
</repository>

I get an exception when trying to output to JSON-LD:
java.lang.ClassNotFoundException: 
org.apache.http.impl.client.SystemDefaultHttpClient
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
        at 
com.github.jsonldjava.core.JsonLdOptions.<init>(JsonLdOptions.java:128)
        at 
com.github.jsonldjava.core.JsonLdProcessor.fromRDF(JsonLdProcessor.java:325)
        at org.apache.jena.riot.out.JsonLDWriter.serialize(JsonLDWriter.java:87)
        at org.apache.jena.riot.out.JsonLDWriter.write(JsonLDWriter.java:67)
        at org.apache.jena.riot.out.JsonLDWriter.write(JsonLDWriter.java:77)
        at 
org.apache.jena.riot.system.RiotLib$WriterAdapter.write(RiotLib.java:313)
        at 
org.apache.jena.riot.adapters.RDFWriterRIOT.write(RDFWriterRIOT.java:101)
        at com.hp.hpl.jena.rdf.model.impl.ModelCom.write(ModelCom.java:354)

Here's the output of "mvn dependency:tree"

[snip]
[INFO] +- log4j:log4j:jar:1.2.17:compile
[INFO] +- com.sun.jersey:jersey-server:jar:1.18:compile
[INFO] |  +- asm:asm:jar:3.1:compile
[INFO] |  \- com.sun.jersey:jersey-core:jar:1.18:compile
[INFO] +- com.sun.jersey:jersey-client:jar:1.18:compile
[INFO] +- com.sun.jersey.contribs:jersey-apache-client4:jar:1.18:compile
[INFO] |  \- org.apache.httpcomponents:httpclient:jar:4.1.1:compile
[INFO] |     +- org.apache.httpcomponents:httpcore:jar:4.1:compile
[INFO] |     +- commons-logging:commons-logging:jar:1.1.1:compile
[INFO] |     \- commons-codec:commons-codec:jar:1.4:compile
[INFO] +- com.sun.jersey:jersey-servlet:jar:1.18:compile
[INFO] +- com.sun.jersey:jersey-json:jar:1.18:compile
[INFO] |  +- org.codehaus.jettison:jettison:jar:1.1:compile
[INFO] |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
[INFO] |  |  \- javax.xml.bind:jaxb-api:jar:2.2.2:compile
[INFO] |  |     \- javax.xml.stream:stax-api:jar:1.0-2:compile
[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.2:compile
[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.2:compile
[INFO] |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.9.2:compile
[INFO] |  \- org.codehaus.jackson:jackson-xc:jar:1.9.2:compile
[INFO] +- org.apache.jena:apache-jena-libs:pom:2.11.2-SNAPSHOT:compile
[INFO] |  +- org.apache.jena:jena-tdb:jar:1.0.2-SNAPSHOT:compile
[INFO] |  |  +- org.apache.jena:jena-arq:jar:2.11.2-SNAPSHOT:compile
[INFO] |  |  |  +- com.github.jsonld-java:jsonld-java:jar:0.4:compile
[INFO] |  |  |  |  +- com.fasterxml.jackson.core:jackson-core:jar:2.3.3:compile
[INFO] |  |  |  |  \- 
com.fasterxml.jackson.core:jackson-databind:jar:2.3.3:compile
[INFO] |  |  |  |     \- 
com.fasterxml.jackson.core:jackson-annotations:jar:2.3.0:compile
[INFO] |  |  |  +- org.apache.httpcomponents:httpclient-cache:jar:4.2.6:compile
[INFO] |  |  |  \- org.slf4j:jcl-over-slf4j:jar:1.7.6:compile
[INFO] |  |  \- org.apache.jena:jena-core:jar:2.11.2-SNAPSHOT:compile
[INFO] |  |     +- org.apache.jena:jena-iri:jar:1.0.2-SNAPSHOT:compile
[INFO] |  |     \- xerces:xercesImpl:jar:2.11.0:compile
[INFO] |  |        \- xml-apis:xml-apis:jar:1.4.01:compile
[INFO] |  +- org.slf4j:slf4j-api:jar:1.7.6:compile
[INFO] |  \- org.slf4j:slf4j-log4j12:jar:1.7.6:compile
[INFO] +- junit:junit:jar:4.11:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] +- 
com.sun.jersey.jersey-test-framework:jersey-test-framework-grizzly2:jar:1.18:test
[INFO] |  +- 
com.sun.jersey.jersey-test-framework:jersey-test-framework-core:jar:1.18:test
[INFO] |  |  \- javax.servlet:javax.servlet-api:jar:3.0.1:test
[INFO] |  \- com.sun.jersey:jersey-grizzly2-servlet:jar:1.18:test
[INFO] |     +- org.glassfish.grizzly:grizzly-http-servlet:jar:2.2.16:test
[INFO] |     |  \- org.glassfish.grizzly:grizzly-http-server:jar:2.2.16:test
[INFO] |     |     \- org.glassfish.grizzly:grizzly-rcm:jar:2.2.16:test
[INFO] |     \- com.sun.jersey:jersey-grizzly2:jar:1.18:test
[INFO] |        \- org.glassfish.grizzly:grizzly-http:jar:2.2.16:test
[INFO] |           \- org.glassfish.grizzly:grizzly-framework:jar:2.2.16:test
[INFO] +- 
com.sun.jersey.jersey-test-framework:jersey-test-framework-external:jar:1.18:provided
[INFO] +- com.sun.grizzly:grizzly-servlet-webserver:jar:1.9.59:provided
[INFO] |  +- com.sun.grizzly:grizzly-http:jar:1.9.59:provided
[INFO] |  |  +- com.sun.grizzly:grizzly-framework:jar:1.9.59:provided
[INFO] |  |  +- com.sun.grizzly:grizzly-rcm:jar:1.9.59:provided
[INFO] |  |  +- com.sun.grizzly:grizzly-portunif:jar:1.9.59:provided
[INFO] |  |  \- com.sun.grizzly:grizzly-utils:jar:1.9.59:provided
[INFO] |  |     \- com.sun.grizzly:grizzly-lzma:jar:1.9.59:provided
[INFO] |  +- com.sun.grizzly:grizzly-http-servlet:jar:1.9.59:provided
[INFO] |  \- javax.servlet:servlet-api:jar:2.5:provided
[INFO] \- org.apache.ant:ant-compress:jar:1.3:test
[INFO]    +- org.apache.ant:ant:jar:1.9.4:test
[INFO]    |  \- org.apache.ant:ant-launcher:jar:1.9.4:test
[INFO]    +- org.apache.commons:commons-compress:jar:1.6:test
[INFO]    \- org.tukaani:xz:jar:1.4:test

Best,

fps

Reply via email to