2010-09-14 21 views

Répondre

1

Il y a un « comprennent tout et l'évier de cuisine » dépendance Maven pour Sesame:

groupId: org.openrdf.sesame 
artifactId: sesame-runtime 

Cela inclut tout le cadre. Si vous souhaitez réduire cela et inclure uniquement des fonctionnalités spécifiques, vous pouvez ajouter des dépendances spécifiques aux sous-parties. Par exemple, si vous avez besoin est un simple triplestore en mémoire, vous pourriez probablement faire avec l'ajout de ces deux dépendances:

pour l'API référentiel:

groupId: org.openrdf.sesame 
artifactId: sesame-repository-sail 

pour le backend de stockage réelle:

groupId: org.openrdf.sesame 
artifactId: sesame-sail-memory 
+1

Vous devez également inclure slf4j- *, par exemple, slf4j-simple, dans votre fichier pom.xml pour que le référentiel de sésame soit en cours d'exécution. – Skarab

+0

Ah bon point. Juste pour que ce soit clair: vous devez ajouter une dépendance à une imlpementation de logger slf4j (comme slf4j-simple, logback, ou slf4j-log4j). Vous devriez également prendre soin d'ajouter exactement une implémentation de logger (donc ne vous contentez pas de tous les loggers disponibles, cela aura des conséquences néfastes pour la configuration du logger). –

1

Vérifiez le navigateur du référentiel Maven et recherchez openRDF.