在OSGI环境中运行nutch

在OSGI环境中运行nutch,osgi,nutch,osgi-bundle,Osgi,Nutch,Osgi Bundle,我是OSGiFramwork的新手,所以这个问题可能看起来很傻 我们可以在OSGI框架中运行ApacheNutch1.4吗。我想创建一个nutch的OSGI包。我正在使用EclipseIndigo编译Nutch源代码。因此,我认为应该有某种插件可以在编译后创建OSGI包而不是jar。我只需要一包OSGI的坚果 我甚至不知道这是否可能。您需要寻找一个实现Nutch的捆绑包。一个快速的谷歌出现了。如果此特定捆绑包不能满足您的需要,您可以使用捆绑包清单中的“嵌入依赖项”字段将Nutch依赖项嵌入到您自

我是OSGiFramwork的新手,所以这个问题可能看起来很傻

我们可以在OSGI框架中运行ApacheNutch1.4吗。我想创建一个nutch的OSGI包。我正在使用EclipseIndigo编译Nutch源代码。因此,我认为应该有某种插件可以在编译后创建OSGI包而不是jar。我只需要一包OSGI的坚果


我甚至不知道这是否可能。

您需要寻找一个实现Nutch的捆绑包。一个快速的谷歌出现了。如果此特定捆绑包不能满足您的需要,您可以使用捆绑包清单中的“嵌入依赖项”字段将Nutch依赖项嵌入到您自己的捆绑包中。

您需要寻找实现Nutch的捆绑包。一个快速的谷歌出现了。如果此特定捆绑包不能满足您的需要,您可以使用捆绑包清单中的“嵌入依赖项”字段将Nutch依赖项嵌入到您自己的捆绑包中。

另一个答案表明,已经实现Nutch的捆绑包是您的最佳选择。更一般地说,您可以轻松地将现有jar转换为OSGi包,而无需使用的函数获得源代码。如果您确实有源代码并且想要重新编译,那么包打包将生成包


为了模块化,这是OSGi的主要驱动因素之一,我建议使用一个单独的Nutch包,而不是嵌入依赖项。

另一个答案表明,一个已经实现了Nutch的包是最好的选择。更一般地说,您可以轻松地将现有jar转换为OSGi包,而无需使用的函数获得源代码。如果您确实有源代码并且想要重新编译,那么包打包将生成包

为了模块化,这是OSGi的主要驱动因素之一,我建议使用一个单独的Nutch包,而不是嵌入依赖项