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 подробно рассказывается об этой проблеме.

Другие вопросы по тегам