0

我已经构建了我的 osgi 包。我想知道是否有任何 maven 命令可用于在 equinox 中部署和运行这些包,就像我们对 jboss-as (mvn jboss-as:deploy & mvn jboss-as:undeploy) 所做的那样?如果是的话,有什么好的教程吗?谢谢

4

2 回答 2

0

您可以将 Pax Runner 支持添加到构建包的 Maven 项目中(当整个基于包的应用程序通过反应器 POM 构建时效果最佳),并用于mvn install pax:provision通过 Maven pax 的正确配置在 Equinox 中部署和运行包插入。

Maven 食谱第1.2 节。Generate an OSGi Project with Maven描述了如何使用 Pax Runner 支持创建一个新的空项目,并且通过一些工作,您可以将其配置改进为现有项目——描述有点长,所以我把它移到了一个单独的博客邮政。

于 2013-03-30T23:05:34.360 回答
-1

试试install <bundle-jar>。这应该有效。有关详细信息,请参阅http://www.javacodegeeks.com/2011/06/osgi-using-maven-equinox.html

于 2013-03-15T11:55:52.463 回答