Инструкция по установке AspectJ от Eclipse в Windows 7,8 с последующей интеграцией в среду разработки IntelliJ IDEA и использовании в проектах Spring
- Качаем AspectJ с сайта Eclipse http://eclipse.org/aspectj/downloads.php (на момент написания статьи последняя версия 1.8.5, Released 28 Jan 2015)
- Скаченный файл – ИСПОЛНЯЕМЫЙ JAR! Запустите установку и следуйте инструкциям установщика. Предварительно должны быть установлены JRE и JDK, естественно.
- Во время установки укажите путь до JRE
- После установки должно появится окно, проследуйте всем инструкциям
А именно: 1) не забудем добавить файл aspectjrt.jar к нашему проекту, который будет создан чуть позже 2) добавим bin папку в PATH. Для этого открываем свойства Мой КомпьютерНажимаем Дополнительные параметры системы
Параметры среды
В системных переменных находим поле Path и нажимаем Изменить… Добавьте после существующего там содержания ;C:\aspectj1.8\bin или другой путь, который у вас получился
Нажимаем Ок, применяем настройки и закрываем Мой компьютер. - Открываем Intellij IDEA и создаем новый проект Gradle (я использую именно его), получается пустой проект
- Подключаем зависимости Spring для работы с AspectJ в файле build.gradle
-
1234567891011121314151617apply plugin: 'java'compileJava.options.encoding = 'UTF-8'version = '1.0'repositories {mavenCentral()}dependencies {compile 'org.springframework:spring-context:4.1.6.RELEASE'compile 'org.springframework:spring-aspects:4.1.6.RELEASE'compile 'org.springframework:spring-tx:4.1.6.RELEASE'compile files('C:\\aspectj1.8\\lib\\aspectjrt.jar')}dependencies {testCompile group: 'junit', name: 'junit', version: '4.11'}
Делаем build. Обратите внимание на последнюю зависимость – это тот jar, о котором мы не должны забыть, здесь укажите ваш путь до этого файла если он другой.
- Нажимаем Crtl + Arl + S и заходим в Plugins. Найдите модули AspectJ Support и Spring AOP/@AspectJ. Они должны быть установлены и включены (флаг true)
Если нет – скачайте и включите их. - Далее выбираем Compiler -> Java Compiler и меняем значение Use compiler на Ajc. Далее указываем Path to Ajc compiler: C:\aspectj1.8\lib\aspectjtools.jar. Нажимает Test – тест должен пройти.
Нажимаем Apply. Ура! Всё установлено, можно писать тестовую программу.
Установка AspectJ и интеграция с IntelliJ IDEA и Spring