Есть ли простой (читай: ленивый) способ отправить код на другие машины в java? - PullRequest
1 голос
/ 04 марта 2012

Я довольно зелен, когда дело доходит до java, и я играю с hadoop, но я обнаружил, что трачу столько времени на передачу кода между системами, и мне было интересно, есть ли более простой способ (в python это было проще поскольку я мог просто скопировать / вставить код в редактор VI для удаленных систем с помощью Java, я не могу собрать весь свой код в один большой файл и, следовательно, скопировать / вставить много разных файлов).

Я не хочу устанавливать hadoop локально, поэтому я настраиваю с ним экземпляр ec2, но когда я пишу код в eclipse, мне приходится экспортировать его в jar-файл, затем ftping, а затем ждать его запуска. Я замечаю несколько ошибок и повторяю этот процесс несколько раз, когда делаю твики. Я перешел на использование git (push-код со своей рабочей станции, а затем извлеки его на удаленной системе), но мне часто приходится писать какое-то сообщение, связанное с изменением, которое раздражает. Я собираюсь написать сценарий для этого, но я хотел бы спросить, прежде чем изобретать велосипед. Есть ли способ в затмении или что-то еще, что я могу сделать, чтобы сделать это так же легко, как когда я нажимаю кнопку «Выполнить» и она сохраняет / компилирует / запускает мой код?

1 Ответ

1 голос
/ 04 марта 2012

Напишите ant-скрипт, который делает необходимые шаги;затем вы можете выполнить его с помощью пункта / значка меню «Выполнить внешнюю команду».

...