Запуск ApsctJ в Intellij IDEA с помощью Scala
Я использую Intellij IDEA Community Edition 14.0.3 для разработки Scala. У меня AspectJ в моем приложении. я использую sbt-aspect
v0.10.1. Я могу запустить все нормально, когда я запускаю приложение из консоли SBT. Однако, когда я использую команду run из intellij меню, она не вызывает аспект. Из-за этого я не могу работать в режиме отладки. Как я могу заставить его работать с intellij?
2 ответа
У меня такая же проблема. Мой обходной путь:
- Открыть проект Выполнить / Отладить конфигурацию на IntelliJ IDEA
В поле VM Options введите:
-javaagent:path/to/aspectjweaver.jar
path / to / aspectjweaver.jar в моем случае
C:\Users\aelkin\.ivy2\cache\org.aspectj\aspectjweaver\jars\aspectjweaver-1.8.13.jar
На самом деле я не использую Scala в IntelliJ IDEA, но Java. В любом случае, быстрый поиск в сети привел меня на страницу плагинов SBT Community, где перечислены следующие ссылки:
Плагины для IDE
IntelliJ IDEA
- Плагин sbt для генерации конфигурации проекта IDEA: https://github.com/mpeltonen/sbt-idea
- Плагин IDEA для встраивания консоли sbt в IDE: https://github.com/orfjackal/idea-sbt-plugin
На момент написания этой статьи GitHub был недоступен для обслуживания базы данных, поэтому я не могу проверить проекты, упомянутые там, но через 15 минут, или вы сможете сами перейти туда и посмотреть, действительно ли репозитории содержат что-то полезное для вас.