문제 설명
Equinox에서 Arquillian 실행 (Running Arquillian in Equinox)
원격 모드에서 Arquillian을 사용하여 OSGi 컨테이너, 즉 Eclipse에 내장된 Equinox 컨테이너에서 통합 테스트를 실행하려고 합니다.
나는 지침은 JBoss OSGI 사이트에 나와 있습니다. 그래서 저는 이러한 인공물을 추가하여 타겟 플랫폼을 프로비저닝하기 시작했습니다(jboss 저장소) :
<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.spi.capability <
참조 솔루션
(by user1310749)