Je souhaite utiliser un référentiel de sésame openRDF intégré dans mon application Java. Je ne trouve pas d'informations sur le nombre minimum de bibliothèques que j'ai besoin d'inclure dans mon application pom.xml pour le faire fonctionner. Quelqu'un peut-il me donner un indice ou un lien vers un site Web qui m'aiderait?Que dois-je inclure (en utilisant maven) pour utiliser un référentiel de sésame intégré dans mon application Java?
2
A
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
Vérifiez le navigateur du référentiel Maven et recherchez openRDF.
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
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). –