4
OSKi 컨테이너, 즉 Eclipse에 포함 된 Equinox 컨테이너에서 Arquillian을 원격 모드로 사용하여 통합 테스트를 실행하려고합니다.Eququox에서 Arquillian 실행
나는 JBoss OSGI 사이트에서 주어진 the instructions을 따랐다. 내가 번들 유효성을 검사 할 때
<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에서 만족 수입을 얻을 :
그래서 (내가 jboss repository를 검색하여 발견되는)이 유물을 추가하여 내 대상 플랫폼을 provisionning 시작했다 분명히 패키지 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에 대해 구체적으로 묻습니다. –