Java 如何打包JUnit测试

Java 如何打包JUnit测试,java,osgi,Java,Osgi,如何在OSGI包中打包JUnit测试,以便使用ApacheFelix运行它们?是否有一个标准的实现或一些变通方法来为JUnit测试创建单独的包并在activate方法中运行它们 编辑:我忘了说这个项目是用Maven创建的 更新:谢谢你的回答。我使用了junit4osgi框架,它非常有用 如果是为了运行单元测试,您可能想看看。您可能想看看这是如何实现的。它允许您创建可在OSGi容器中执行的集成OSGi测试。org.apache.sling.junit.core捆绑包允许您在OSGi实例中运行jun

如何在OSGI包中打包JUnit测试,以便使用ApacheFelix运行它们?是否有一个标准的实现或一些变通方法来为JUnit测试创建单独的包并在activate方法中运行它们

编辑:我忘了说这个项目是用Maven创建的


更新:谢谢你的回答。我使用了junit4osgi框架,它非常有用

如果是为了运行单元测试,您可能想看看。

您可能想看看这是如何实现的。它允许您创建可在OSGi容器中执行的集成OSGi测试。

org.apache.sling.junit.core捆绑包允许您在OSGi实例中运行junit测试。它是Sling项目的一部分,因为它是在那里创建的,但是应该在没有任何Sling依赖项的任何OSGi环境上运行。

它可以做到,请在这里阅读更多内容:您能给我举个简单的例子吗?文档太多,我无法跟踪。您可以在下面找到两个示例-示例测试下的示例测试包和完整的示例应用程序,包括使用此技术的集成测试。您能给我一些Maven project的简单示例吗?@user1474038当然可以