Is there some guidance on which Aperture artifacts do what?
For example, code from https://aperture.svn.sourceforge.net/svnroot/aperture/aperture/trunk has aperture, aperture-assembly, aperture-example, aperture-runtime-optional
Code from https://aperture.svn.sourceforge.net/svnroot/aperture/aperture-addons/trunk has aperture-addons. I never really know which I am supposed to use and often get dependency issues with Maven if changing versions. :-)
Right now I want to use 1.5.0 but am finding this issue:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
Any advice would be gratefully received.
I tried to document it on https://sourceforge.net/apps/trac/aperture/wiki/MavenDependency
In general aperture-core is supposed to be independent of any particular logging and RDF storage library. The first comes via an abstraction layer called SLF4J, the second comes via an abstraction layer called RDF2Go. In any application using Aperture you will need a concrete logging implementation and a concrete RDF storage implementation but you won't get them just by adding a dependency on aperture-core.
That's why we created the aperture-runtime-optional artifact which will give you the default logging framework (java.util.logging) and a default RDF library (Sesame 2.3). In the above mentioned wiki page you have an example, if it doesn't work or there is something not clear - please post questions.
I understand this now - thanks. :-)
Log in to post a comment.