복붙노트

[SPRING] Spring aspect를 이용한 컴파일 타임 코드 계측을위한 Ant 타겟

SPRING

Spring aspect를 이용한 컴파일 타임 코드 계측을위한 Ant 타겟

Netbeans 6.7 및 Ant를 사용하여 웹 응용 프로그램을 개발했습니다. webapp는 작동하지만, 더 명확한 의존성 삽입을 위해 @Configurable Spring annotation을 사용하도록 코드를 리팩터링하고 싶습니다.

Spring aspect의 load-time weaving (LTW)을 간헐적으로 사용할 수있었습니다 (http://forum.springsource.org/showthread.php?t=86904를 참조하십시오).

이 시점에서 나는 도구 세트로 컴파일 시간 짜기를 사용하고 싶습니다.

컴파일 타임에 Spring aspect를 짜는 데 사용할 수있는 Ant 대상을 제공 할 수 있습니까?

코드 컴파일 직후에 새로운 Ant 대상을 실행하도록 Netbeans을 구성하는 방법을 설명하는 사람이라면 누구나 추가로 크레딧을받을 수 있습니다.

감사.

해결법

  1. ==============================

    1.

    <iajc outjar="demo.jar">
        <sourceroots>
            <pathelement location=”src” />
            <pathelement location=".." />
        </sourceroots>
        <aspectpath>
            <pathelement location="org.springframework.aspects-3.0.0.RC1.jar" />
        </aspectpath>
    </iajc>
    

    전체 예제는 AspectJ 개발 가이드 iajc 샘플을 참조하십시오.

  2. from https://stackoverflow.com/questions/2539183/ant-target-for-compile-time-code-instrumentation-with-spring-aspects by cc-by-sa and MIT license