如何在 Apache Jena 中访问 "permissions" 包?

How to access "permissions" package in Apache Jena?

我考虑将项目迁移到 Apache Jena,但无法理解 Jena 的体系结构。在这个例子中...

https://github.com/apache/jena/tree/master/jena-permissions/src/example/java/org/apache/jena/permissions/example

...我们使用 "permissions" 包。

但是当我尝试使用 Eclipse 并从 apache-jena-3.1.1 导入 *.jar 文件作为依赖项来模仿他们在示例中所做的事情时,包 org.apache.jena.permissions 似乎丢失或无法访问.其他软件包如 org.apache.jena.rdf.model 是可以访问的。

我怎样才能访问这个包?非常感谢。

-- 好的,我在 Maven 找到了包:https://jena.apache.org/download/maven.html 这是获得它的唯一方法吗,即使您不使用 Maven?

我自己找到了下载 link。您需要到这里领取包裹:https://repository.apache.org/content/repositories/releases/org/apache/jena/jena-permissions/

mvnrepository.com 通常是搜索 Java 包的更好位置:

如果您仍想手动包含 JAR(上面的 link 已突出显示),请不要忘记手动解析 jena-permissions 依赖的 JAR:

P.S。我支持@AndyS,学习依赖管理系统是 100% 值得的。