Eclipse plugin 第谷清洁发射配置

Eclipse plugin 第谷清洁发射配置,eclipse-plugin,osgi,tycho,Eclipse Plugin,Osgi,Tycho,我想使用tycho来测试我的eclipse插件。我的测试类只是第一次列出了所有已安装的捆绑包。 我已经尝试过构建和安装捆绑包。现在我需要在没有实验包的情况下启动框架,但我无法管理它。该列表仍然包含我安装过的所有捆绑包 我的eclipse测试插件模块使用tycho surefire插件,该插件配置为-clean 我希望在没有任何缓存数据、旧的未使用捆绑包等的情况下启动OSGi框架。我也尝试了-Dosgi.clean=true,但没有成功。我在eclipse设置中寻找类似“启动前清理配置区域”的内容

我想使用tycho来测试我的eclipse插件。我的测试类只是第一次列出了所有已安装的捆绑包。 我已经尝试过构建和安装捆绑包。现在我需要在没有实验包的情况下启动框架,但我无法管理它。该列表仍然包含我安装过的所有捆绑包

我的eclipse测试插件模块使用tycho surefire插件,该插件配置为
-clean

我希望在没有任何缓存数据、旧的未使用捆绑包等的情况下启动OSGi框架。我也尝试了
-Dosgi.clean=true
,但没有成功。我在eclipse设置中寻找类似“启动前清理配置区域”的内容

我有一种感觉,我错过了一些基本和必要的东西


非常感谢

如果您使用涉及Maven的
clean
生命周期的内容调用Tycho,例如
mvn clean verify
,测试将在全新的Equinox运行时执行


因此,如果您仍然在测试运行时看到“实验包”,这是因为您的测试对它们有依赖性。默认情况下,测试运行时正好包含您的测试包及其所有可传递的依赖项。

是的,非常感谢!我确实有一些不必要的依赖。