- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Eclipse 和 Maven2 领域的新手。我正在努力理解如何以一种简单的方式在 Apache Jena 上添加 Maven 项目依赖项。具体来说,我想添加一个依赖项,例如
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>jena</artifactId>
<version>${jena.version}</version>
</dependency>
这会自动拉入模块(例如 jena-arq
、 jena-core
等)。但是,添加此依赖项会导致 Missing artifact org.apache.jena:jena:jar:2.11.1
错误。如果我添加 <type>pom</type>
到 dependency
错误消失了,但我没有在我的项目中得到 jars。
无论如何,据我所知,POM 更适合项目 <--modules 依赖关系,而我真正要寻找的是项目 --> lib 存档依赖关系。
如何建立这样的关系?我考虑简单地复制 Jena 中每个模块的依赖关系,因为它无论如何都在使用一个属性。然而,并非项目中的所有模块都共享相同的版本,Jena 就是一个典型的例子。例如jena-core
在 2.11.1 上 jena-tdb
在 1.0.1 上,但是 jena-2.11.1 包含 jena-tdb
.
谢谢
最佳答案
参见 http://jena.apache.org/download/maven.html了解详情。
简而言之:
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>apache-jena-libs</artifactId>
<type>pom</type>
<version>2.11.1</version> <!-- Set version -->
</dependency>
注意是pom类型。
关于java - Eclipse-Maven 复杂项目依赖(ApacheJena),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22702637/
我是 Eclipse 和 Maven2 领域的新手。我正在努力理解如何以一种简单的方式在 Apache Jena 上添加 Maven 项目依赖项。具体来说,我想添加一个依赖项,例如 org.ap
我是一名优秀的程序员,十分优秀!