Я работаю над проектом Java, который имеет хороший Vagrantfile для настройки среды разработки на Linux. Я могу скомпилировать и запустить это приложение из Vagrant VM.Как использовать удаленный компилятор Java?
Однако многие из нас используют инструменты - IntelliJ, Eclipse и т. Д. - вне VM. Хотя легко обмениваться файлами между локальным хостом и виртуальной машиной, было бы здорово настроить мою среду IDE на использование удаленного компилятора для таких вещей, как автозаполнение, статический анализ и т. Д.
Есть ли способ сделать это?
Я знаю, что могу выполнять удаленную отладку в Java (a la -Xdebug
, -Xrunjdwp
и т. Д.). Но какой самый простой способ сделать удаленную компиляцию? Как я могу настроить свою среду IDE (или просто использовать командную строку) для вызова javac
с удаленного сервера и иметь среду, в которой все мои автозавершения и статический анализ основаны на моей настройке javac и JVM с удаленным (бродячим)?
Возможно, связано с [Удаленным компилятором Java] (http://stackoverflow.com/q/3837716/697630) –
Я не знаю о «удаленных компиляторах», но, похоже, вы могли бы извлечь выгоду из чего-то вроде Непрерывная интеграция. Отправьте исходный код на удаленный сервер, где он скомпилирован и протестирован. Вид противоположности тому, что вы просили, но это прецедент, с которым я знаком. Посмотрите на [Hudson for Java.] (Http://hudson-ci.org/) – markspace
, вы, вероятно, можете использовать шпатлевку –