Съездили мы на JavaOne 2010. Пробыв в Сан Франциско неделю - вернулся со страшнейшим джетлагом, даже не смотря на то что спал в самолёте. Давно такого не было. Несколько дней наверное буду восстанавливать режим теперь
( Read more... )
сейчас только начинают подобные вещи появляться, но захватывают только какую то часть
dcevm - умеет релодить все изменения в коде, но без интеграций с фреймворками этого как бы недостаточно. более того это другая vm, а народу очень нравится чтобы был hotspot
spring loader - вообще только что анонсировали. пока точно не знаю что он будет уметь. Но по всей видимости это какая то спец примочка к dm Server (гадаю)
есть некоторые фреймворки, которые умею делать перегрузку некоторых своих артефактов - Tapestry, Grails, Play - но это только за счёт только что перегружаемые места не имеют состояния
Так что если отвечать на твой вопрос, то наверное да, лидеры. и пока что далеко впереди
Ctrl+S это в эклипсе? если так то там же compile on save должно обычно срабатывать. Скомпилированный класс просто должен попадать в каталог откуда его jrebel и возьмёт.
Тут зависит как у вас деплоймент делается в проекте - war или exploded? Можно в WEB-INF/classes положить rebel.xml, где и будут пути замаплены
Копировать после билда ничего не надо - ты просто сдлаешь деплоймент только 1 раз, и дальше jrebel должен уже сам по указаным путям изменения мониторить
так что здесь и ant не надо никакой запускать, если вы конечно из каких нибудь метаданных не генерите что нибудь каждый раз
Comments 4
(The comment has been removed)
сейчас только начинают подобные вещи появляться, но захватывают только какую то часть
dcevm - умеет релодить все изменения в коде, но без интеграций с фреймворками этого как бы недостаточно. более того это другая vm, а народу очень нравится чтобы был hotspot
spring loader - вообще только что анонсировали. пока точно не знаю что он будет уметь. Но по всей видимости это какая то спец примочка к dm Server (гадаю)
есть некоторые фреймворки, которые умею делать перегрузку некоторых своих артефактов - Tapestry, Grails, Play - но это только за счёт только что перегружаемые места не имеют состояния
Так что если отвечать на твой вопрос, то наверное да, лидеры. и пока что далеко впереди
Reply
(The comment has been removed)
Ctrl+S это в эклипсе? если так то там же compile on save должно обычно срабатывать. Скомпилированный класс просто должен попадать в каталог откуда его jrebel и возьмёт.
Тут зависит как у вас деплоймент делается в проекте - war или exploded? Можно в WEB-INF/classes положить rebel.xml, где и будут пути замаплены
Копировать после билда ничего не надо - ты просто сдлаешь деплоймент только 1 раз, и дальше jrebel должен уже сам по указаным путям изменения мониторить
так что здесь и ant не надо никакой запускать, если вы конечно из каких нибудь метаданных не генерите что нибудь каждый раз
Reply
Leave a comment