OSGiコンテナ、つまりEclipseに組み込まれたEquinoxコンテナでArquillianをリモートモードで使用して統合テストを実行しようとしています。ArquillianをEquinoxで実行する
私はJBoss OSGIサイトに記載されているthe instructionsに続いています。だから私は(私はjboss repositoryをブラウズした)これらのアーティファクトを追加することによって、私のターゲットプラットフォームをprovisionningことから始めました:私はバンドルを検証しようとすると
<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>
、私は、JBoss-OSGiの-JMXから不満の輸入を取得:
どうやらパッケージorg.jboss.osgi.testingを逃す
- 欠落しているパッケージorg.jboss.osgi.spi.capability
- 、行方不明PAC
<!-- 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>
しかし、これらの成果物のどちらがOSGiバンドルであるので、私は未解決の制約とこだわっている:kagesは(再び、ブラウズしています)これらのアーティファクトに属しています。
だから、私の質問は以下のとおりです。
- は、私は私のプラットフォーム構成を台無しにしましたか?
- JBoss以外の osgiコンテナ内でリモートモードでArquillianを使用することに成功した人は誰ですか(フェリックスは問題ありません)?
私はPax試験を知っていますが、具体的にはArquillianを評価したいと考えています – user1310749
ポスターはArquillianについて特別に質問します。 –