Apache Karaf
에 배치 된 OSGi
번들에 Spring AOP
로깅을 설정하려고합니다. 이것은 내 게시물 here과 관련이 있습니다. 거기에 제공된 대답은 나를 돕지 못했습니다. 내가 받는다는 종속성을 추가하는 경우 :아파치 카라프에서 OSGi 번들 로그인하기
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>com.springsource.org.aspectj.weaver</artifactId>
<version>1.6.2.RELEASE</version>
<scope>provided</scope>
</dependency>
을 나는 패키지의 무리를 내보낼 수 있습니다
org.aspectj.lang.*,
org.aspectj.internal.lang.reflect.*,
org.aspectj.internal.lang.annotation.*,
org.aspectj.runtime.internal.*,
org.aspectj.runtime.*,
org.aspectj.weaver.reflect.*,
org.aspectj.apache.bcel.classfile.*,
org.aspectj.apache.bcel.*,
org.aspectj.bridge.*,
org.aspectj.util.*,
org.aspectj.weaver.*,
com.bea.jvm.*,
동안 마지막 (com.bea.jvm.*)
가 파괴 모든 것을 내려. 내 번들을 시작하려고 할 때 누락 된 요구 사항 오류가 발생하고이 패키지가 누락되었다고합니다. (package=com.bea.jvm)
. 그러나 수출됩니다. 위의 Maven 종속성 대신 다른 여러 시도도했지만 동일한 문제가 있습니다.
내가 여기에 누락 되었습니까? OSGi
및 AOP
과 관련된 인터넷상의 정보는 많지 않습니다. 누군가 나를 도울 수 있습니까? 나는 여기 붙어 있어요 ...