Инструкция по установке AspectJ от Eclipse в Windows 7,8 с последующей интеграцией в среду разработки IntelliJ IDEA и использовании в проектах Spring

  1. Качаем AspectJ с сайта Eclipse http://eclipse.org/aspectj/downloads.php (на момент написания статьи последняя версия 1.8.5, Released 28 Jan 2015)
  2. Скаченный файл – ИСПОЛНЯЕМЫЙ JAR! Запустите установку и следуйте инструкциям установщика. Предварительно должны быть установлены JRE и JDK, естественно.
  3. Во время установки укажите путь до JRE
    1
  4. После установки должно появится окно, проследуйте всем инструкциям
    1А именно: 1) не забудем добавить файл aspectjrt.jar к нашему проекту, который будет создан чуть позже 2) добавим bin папку в PATH. Для этого открываем свойства Мой Компьютер1Нажимаем Дополнительные параметры системы
    1Параметры среды
    1В системных переменных находим поле Path и нажимаем Изменить… Добавьте после существующего там содержания ;C:\aspectj1.8\bin или другой путь, который у вас получился
    1Нажимаем Ок, применяем настройки и закрываем Мой компьютер.
  5. Открываем Intellij IDEA и создаем новый проект Gradle (я использую именно его), получается пустой проект
    1
  6. Подключаем зависимости Spring для работы с AspectJ в файле build.gradle
    1

  7. Делаем build. Обратите внимание на последнюю зависимость – это тот jar, о котором мы не должны забыть, здесь укажите ваш путь до этого файла если он другой.
  8. Нажимаем Crtl + Arl + S и заходим в Plugins. Найдите модули AspectJ Support и Spring AOP/@AspectJ. Они должны быть установлены и включены (флаг true)
    1
    Если нет – скачайте и включите их.
  9. Далее выбираем Compiler -> Java Compiler и меняем значение Use compiler на Ajc. Далее указываем Path to Ajc compiler: C:\aspectj1.8\lib\aspectjtools.jar. Нажимает Test – тест должен пройти.
    1Нажимаем Apply. Ура! Всё установлено, можно писать тестовую программу.
Установка AspectJ и интеграция с IntelliJ IDEA и Spring

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">