Мне кажется, что в javax.tools.JavaCompiler JDK должен быть простой способ повысить производительность разработчика за счет замены кода в реальном времени (это JRebel, но более общим способом). Моя идея заключается в том, что я запускаю свое приложение, редактирую исходные коды Java (предположим, вне среды IDE), и работающий код автоматически обновляется новыми источниками. (на стороне разработчика не требуется никакой ручной компиляции или каких-либо других действий).
У кого-нибудь есть рабочий прототип?
Другой моей идеей было бы использовать groovy для перезагрузки классов Java (таким образом, используя Groovy только для разработки, но не для выполнения).
пс. Я знаю, что в отладчике Eclipse Java есть это, но это неоптимально.