2017-12-26 25 views
0

2 개 프로젝트가 있습니다 타사 라이브러리로 프로젝트 측면을 주입 :AspectJ를 :

  • 테스트 프로젝트 (그것은 프로젝트의 "메시지의 출력과 main 방법으로 간단한 클래스를 포함 ");
  • 프로젝트 B는 (* .aj) 콘솔 메세지 출력을 처리하기위한 측면 포함 (EQ 표시를 "그것은 B 프로젝트의 양태의"메시지 프로젝트 의 콘솔 모든 메시지 출력 전에) + 추가 수업.

프로젝트 및 BSpring Framework에 기초한다. 프로젝트 B에는 모델을 사용하는 측면이 포함되어 있으며 이는 Spring에 의해 currently not supported입니다.

은 내가 프로젝트에 추가 할 수있는 jar 파일을 구축 프로젝트 B에 근거하여, 다음 프로젝트 (따라서/post-compilecompile-time없는 직물) 등을 사용하지 않고 AspectJ compiler를 사용하여 측면을 컴파일 할 수 있습니다 추가 사용을위한 의존성? 단지 파일 프로젝트 프로젝트 의 아무것도 알고 B의 조립의 단계에

.

아마 load-time을 사용해야합니다. 프로젝트에 추가 될 때 프로젝트의 jar 파일에서 aspect를 자동으로 선택하도록 Spring을 정확히 구성하는 방법 ?

감사합니다.

답변

0

은 당신이 원하는 것은 가능하다 :

죄송합니다. 자세한 내용은 답변을 드릴 수 없지만 귀하의 질문은 이론적으로도 코드를 표시하거나 정보를 빌드하거나 GitHub의 샘플 프로젝트에 대한 링크를 공유하지 않습니다. MCVE을 만들면 커뮤니티에서 더 나은 답변을 작성할 수 있습니다.