Цель Ant для инструментария кода времени компиляции с аспектами Spring - PullRequest
2 голосов
/ 29 марта 2010

Я разработал веб-приложение, используя Netbeans 6.7 и Ant. Веб-приложение работает, но я хотел бы изменить код для использования аннотации @Configurable Spring для более чистого внедрения зависимостей.

Мне удалось добиться, чтобы время загрузки (LTW) аспектов Spring работало с перебоями (см. http://forum.springsource.org/showthread.php?t=86904).

На данный момент я хотел бы использовать ткачество во время компиляции с моим набором инструментов.

Может ли кто-нибудь предоставить цель Ant, которую я могу использовать для создания аспектов Spring во время компиляции?

Дополнительный кредит будет предоставлен любому, кто объясняет, как настроить Netbeans для выполнения новой цели Ant сразу после компиляции кода.

Спасибо.

1 Ответ

3 голосов
/ 31 марта 2010
<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 sample .

...