Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Osgi 在春分点跑步_Osgi_Equinox_Apache Felix_Jboss Arquillian - Fatal编程技术网

Osgi 在春分点跑步

Osgi 在春分点跑步,osgi,equinox,apache-felix,jboss-arquillian,Osgi,Equinox,Apache Felix,Jboss Arquillian,我试图在OSGi容器中运行集成测试,即嵌入Eclipse中的Equinox容器,在远程模式下使用Arquillian 我在JBoss OSGI站点上关注given。因此,我首先通过添加这些人工制品(我通过浏览网站找到)来配置我的目标平台: org.jboss.arquillian.osgi 阿奎利安奥斯吉束 1.0.0 org.jboss.logging jboss日志 3.1.0.GA org.jboss.osgi.jmx JBossOSGiJMX 1.0.10 当我尝试验证捆绑包时,我从

我试图在OSGi容器中运行集成测试,即嵌入Eclipse中的Equinox容器,在远程模式下使用Arquillian

我在JBoss OSGI站点上关注given。因此,我首先通过添加这些人工制品(我通过浏览网站找到)来配置我的目标平台:


org.jboss.arquillian.osgi
阿奎利安奥斯吉束
1.0.0
org.jboss.logging
jboss日志
3.1.0.GA
org.jboss.osgi.jmx
JBossOSGiJMX
1.0.10
当我尝试验证捆绑包时,我从jboss osgi jmx获得了不满意的导入:

  • 缺少包org.jboss.osgi.spi.capability
  • 缺少包org.jboss.osgi.testing
显然,丢失的包属于这些工件(再次通过浏览找到):


org.jboss.osgi
JBossOSGiSPI
1.0.10
org.jboss.osgi.spi
jbosgi-spi
1.0.26
org.jboss.osgi.testing
jbosgi测试
1.0.4
但这两个工件都不是OSGI包,所以我一直受着未解决的约束

因此,我的问题是:

  • 我把平台配置搞砸了吗
  • 是否有人已经成功地在非JBoss中使用Arquillian 远程模式下的osgi容器(普通felix可以)
尝试OSGi测试。您可以在嵌入式和远程使用之间进行选择(本机测试容器与分叉测试容器)


Pax考试支持所有OSGI 4.2兼容框架。它在Equinox、Felix和Knopflerfish上进行回归测试。

我知道Pax考试,但我想具体评估阿奎利安。海报专门询问阿奎利安。
<dependency>
    <groupId>org.jboss.arquillian.osgi</groupId>
    <artifactId>arquillian-osgi-bundle</artifactId>
    <version>1.0.0</version>
</dependency>
<dependency>
    <!-- required by arquillian-osgi-bundle -->
    <groupId>org.jboss.logging</groupId>
    <artifactId>jboss-logging</artifactId>
    <version>3.1.0.GA</version>
</dependency>
<dependency>
    <groupId>org.jboss.osgi.jmx</groupId>
    <artifactId>jboss-osgi-jmx</artifactId>
    <version>1.0.10</version>
</dependency>
<!-- osgi.spi : this one ?-->
<dependency>
    <groupId>org.jboss.osgi</groupId>
    <artifactId>jboss-osgi-spi</artifactId>
    <version>1.0.10</version>
</dependency>
<!-- or that one ?-->
<dependency>
    <groupId>org.jboss.osgi.spi</groupId>
    <artifactId>jbosgi-spi</artifactId>
    <version>1.0.26</version>
</dependency>

<!-- osgi.testing -->
<dependency>
    <groupId>org.jboss.osgi.testing</groupId>
    <artifactId>jbosgi-testing</artifactId>
    <version>1.0.4</version>
</dependency>