0

我有一个简单的插件项目,它依赖于 osgi-bundle(例如 org.eclipse.equinox.cm)。这个包有一个 Activator 并在 Run-Config 中选择(在 OSGI “run”-case 中)。我的目的是将 maven 与 tycho-surefire-plugin 一起使用。我在 pom.xml 中添加了以下内容:

<!-- Project stuff -->
<!-- Plugin stuff -->

<dependencies>
  <dependency>
    <groupId>org.eclipse.equinox</groupId>
    <artifactId>cm</artifactId>
    <version>3.2.0-v20070116</version>
  </dependency>
<dependencies>

<bundleStartLevel>
  <bundle>
    <id>org.eclipse.equinox.cm</id>
    <level>1</level>
    <autoStart>true</autoStart>
  </bundle>
</bundleStartLevel>

</plugin>

安装后,bundle 没有启动,Activator 也没有执行。有人有想法吗?我使用 eclipse 和几个 maven 插件。

PS:maven中等效的osgi命令是什么ss,所以我可以看到捆绑包?谢谢

4

0 回答 0