我是maven的新手,我不知道如何在Maven应用程序中嵌入Apache Stanbol。
我已经将下面的依赖项添加到我的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>
发布于 2014-11-12 17:35:33
Apache Stanbol是基于OSGi的,如果您的应用程序是基于OSGi的,那么您可以简单地将相关的包安装到运行时中。但是,如果您的应用程序不是OSGi,则需要启动一个嵌入式OSGi运行时,并在其中配置相关的Stanbol包。
这个邮件线程讨论了这个问题1,建议的解决方案是在嵌入式Felix运行时中配置Stanbol,如2中所述。然而,到目前为止,我还没有找到一个将Stanbol嵌入到非OSGi应用程序中的示例。
[1] http://mail-archives.apache.org/mod_mbox/incubator-stanbol-dev/201111.mbox/%3CCABMc4VYP5e+vtW1As1yP7RRnSg84DjtApZ9J5vpS14ryV6OQ1Q@mail.gmail.com%3E
https://stackoverflow.com/questions/24159306
复制相似问题