Я знаю, как удаленно отлаживать Java-приложение на компьютере, на котором оно уже существует, но знает ли кто-нибудь о решении, которое может запускаться из локальной рабочей области (например, eclipse), переносить любой код в локальном пути к классам на удаленный или виртуальную машину, запустите ее там и подключите удаленный отладчик, все за один шаг? Я ожидаю, что какой-то сервер должен будет работать на удаленной машине, чтобы принимать файлы классов и выполнять их.
Однажды я сделал нечто подобное с JUnit, передав локальные тестовые случаи на удаленную машину через RMI и выполняя их там, передавая результаты обратно в мое затмение. Поскольку эти тестовые случаи являются JUnit-тестами, было легко интегрировать это с JUnit-launcher и -tools из eclipse, но для отладки всего приложения я подозреваю, что это будет немного сложнее.
Я хотел бы спросить, есть ли какие-либо решения для этого или кто-то сделал это раньше и указал бы мне правильное направление.
Для VMWARE Workstation есть что-то похожее, но я работаю на Mac, и его нет в Fusion.