Описание тега jrebel

JRebel - это подключаемый модуль для виртуальной машины Java (JVM), который позволяет мгновенно перезагружать изменения, внесенные в файл класса Java.

JRebel - это плагин JVM, который позволяет разработчикам Java мгновенно видеть любые изменения кода, внесенные в приложение, без повторного развертывания. JRebel позволяет мгновенно видеть изменения кода, управлять версиями классов и ресурсов по отдельности и обновлять их по одному, а не повторно развертывать единое приложение. 1

JRebel - это альтернативное решение для обновления классов, которое не требует запуска сеанса отладки. Вместо этого он отслеживает изменения файловой системы и обновляет классы в памяти. Это означает, что будут обновлены только классы, скомпилированные в файлы ".class", а изменения классов в файлах JAR будут игнорироваться. JRebel накладывает накладные расходы на производительность приложения и не должен использоваться в производственных тестах или тестах производительности. Он предназначен только для использования в качестве инструмента разработки.[2]

JRebel основан на Java и может использоваться в любой операционной системе, поддерживающей Java. JRebel не зависит от среды IDE и разработан для интеграции с различными стандартами Java EE и серверами приложений Java.[4] Хотя JRebel представляет собой коммерческое программное обеспечение на основе подписки, оно свободно доступно для проектов программного обеспечения с открытым исходным кодом и разработчиков, использующих язык программирования Scala.

Ссылки