java - 我应该包括什么(使用 maven)以在我的 Java 应用程序中使用嵌入式芝麻存储库

标签 java maven-2 maven sesame

我想在我的 Java 应用程序中使用嵌入式 openRDF 芝麻存储库。我找不到信息,我需要在我的 Java 应用程序中包含什么是最小的库集 - 放置在我的 pom.xml 中以使其运行。任何人都可以给我一个提示或一个对我有帮助的网站的链接吗?

最佳答案

Sesame 有一个“包括一切和厨房水槽”的 maven 依赖项:

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

这包括整个框架。如果您想减少它并只包含特定功能,您可以改为添加对子部分的特定依赖项。例如,如果您只需要一个简单的内存中三重存储,您可能可以添加以下两个依赖项:

对于存储库 API:

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

对于实际的存储后端:

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

关于java - 我应该包括什么(使用 maven)以在我的 Java 应用程序中使用嵌入式芝麻存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3710207/

相关文章:

maven - 在grails中添加插件依赖

spring - 错误: Failed to execute goal on projectorg. apache.maven.plugins :maven-compiler-plugin:3. 8.0:编译

java - 不区分大小写的路径 startsWIth endsWith

java - 将 json 数组转换为 json(raw) 字符串列表

eclipse - java.lang.NoClassDefFoundError maven + eclipse

maven-2 - Glassfish 应用程序无法与 Maven 库(gf-client)一起使用

maven - 为什么 gradle 不在其他 Maven 存储库中搜索依赖项?

java - 如何使用JNA在java代码中使用dll文件?

java - 无法更新到新的 Android Material 版本

java - 让 Maven2 将资源复制到构建目录,但不将它们捆绑在 JAR 中