ActiveJDBC, IntelliJ и Gradle
Я пытаюсь настроить конфигурацию отладки в IntelliJ для проекта Gradle, который использует ActiveJDBC, и у меня возникла ошибка. В конфиге я поставил вызов для запуска задачи instrumentModels, но я все еще получаю исключение для инструментовки. Я переключил сборку на сборку Gradle, а затем инструментальная модель, но я все еще получаю исключение. Кто-нибудь настраивал это без мавена?
1 ответ
Вы можете использовать плагин Gragle: http://javalite.io/instrumentation.
Если это не сработает, вы можете сделать следующее: https://github.com/emacadie/my_groovy_apps_001/blob/working/active_jdbc/other.gradle
если это не работает, просто следуйте инструкциям: http://javalite.io/instrumentation
Я не могу вам помочь, поскольку вы не указали ни одного сообщения об ошибке в своем вопросе.
Обновление на основе комментария:
Если вы получите это исключение:
'org.javalite.activejdbc.InitException' exception. failed to determine Model class name, are you sure models have been instrumented?
это означает только одно: модели не оснащены инструментами. Итак, вопрос в том: как это возможно, что они не оснащены инструментами, если вы видели, как они были оснащены инструментами на ваших глазах? Ответ таков: иногда IDE любят перекомпилировать классы (включая модели), что приводит к потере инструментария. Если вы прикоснетесь к классу модели, вам необходимо снова обработать файлы классов.
Просто посмотрите видео на этой странице: http://javalite.io/instrumentation подробно рассказывается об этой проблеме.