我有一个简单的插件项目,它依赖于 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
,所以我可以看到捆绑包?谢谢