【发布时间】:2014-08-01 07:07:48
【问题描述】:
我对 Maven 还很陌生,我不知道如何将 Apache Stanbol 嵌入到我的 Maven 应用程序中。
我已将以下依赖项添加到我的 pom 中,<type> 是 pom,因为存储库中没有可用的 jar。
`</dependencies>
<dependency>
<groupId>org.apache.stanbol</groupId>
<artifactId>apache-stanbol</artifactId>
<version>0.12.0</version>
<type>pom</type>
</dependency>
</dependencies>`
如何在我的 java 应用程序中包含 Apache Stanbol,例如直接向前的 open-nlp
<dependency>
<groupId>org.apache.opennlp</groupId>
<artifactId>opennlp-tools</artifactId>
<version>1.5.3</version>
</dependency>
【问题讨论】:
-
查看the list of Maven artifacts related to
org.apache.stanbol,您似乎需要下载一个满足您需求的特定子项目。 -
您给出的依赖定义是错误的,因为那是模块父级。查看文档如何正确使用它。
-
我想使用 org.apache.stanbol.enhancer,所以我必须下载源代码还是包含 org.apache.stanbol.enhancer 作为单独的依赖项?
-
您可以使用 org.apache.stanbol.enhancer 作为依赖项。应该够了。
-
添加
org.apache.stanbol.enhancer似乎与添加org.apache.stanbol相同,我的应用程序中没有该api
标签: java maven dependency-management apache-stanbol