Автоматическое распространение для проекта Java - PullRequest
0 голосов
/ 17 января 2011

Мне нужно сделать инструмент для автоматического распространения кода Java. По сути, у меня есть хранилище с скомпилированными файлами и около 50 мест для распространения одного и того же кода.

Кто-нибудь знает какой-нибудь инструмент с открытым исходным кодом, который может помочь мне в этом процессе?

Ответы [ 2 ]

3 голосов
/ 17 января 2011

Если вы говорите о простом развертывании Java-приложений, используйте JNLP. Единственное, что пользователь должен сделать в этом случае, это перейти по URL.

Если вы хотите сделать это без участия пользователя, я считаю, что решение зависит от целевой платформы:

  • Использовать SSH для платформ Unix
  • WNI или telnet для платформ Windows.

Чтобы сделать решение более переносимым, вы можете запустить

wget THE-JNLP-URL

на целевой машине, использующей SSH для Unix-подобных платформ.

Я не знаю встроенной команды, такой как wget для Windows. Но вы можете реализовать это в VBS или JS и затем вызвать скрипт, используя cscript через WMI или telnet.

Удачи.

0 голосов
/ 17 января 2011

Либо вы можете распространять его с помощью rsync, либо вы можете использовать Java WebStart, чтобы позволить пользователю JVM загружать и вызывать программное обеспечение по мере необходимости.Для клиентов на базе Windows это обычно самый простой способ, особенно если вы хотите, чтобы люди обновились до более новой версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...