Установите автономные cygwin приложения

Я добавил надлежащий java-агент (surefireArgLine) на удаленный сервер TomEE через catalina, включающий плагин surefire. это работает.

surefireArgLine - будет заполнен подготовительным агентом Surefire во время выполнения.

<tomee.catalina_opts> ${surefireArgLine}</tomee.catalina_opts>
5
задан ThinkingStiff 14 March 2013 в 17:02
поделиться

3 ответа

Едва ли, но Вы могли бы хотеть посмотреть на UnxUtils, который имеет некоторые преимущества перед cygwin для вида приложения, которое Вы описываете:

  1. Это не зависит от внешнего DLL.

  2. Исполняемые файлы используют msvcrt.dll, а не cygwin.dll, таким образом, они играют приятно с собственными путями окон. Нет никакого разъединения между путем/cygdrive и собственными путями, используемыми остальной частью системы.

  3. Из-за (2) это интегрируется намного более приятно в командные файлы или bat-файлы, если у Вас есть случай, чтобы должными быть сделать это.

UnxUtils довольно хорош для развертывания функциональности как sed к машинам окон, потому что можно просто бросить sed.exe в каталог приложения и не иметь для волнения о регистрации или других сложностей установки любого DLL. CMD.exe передаст по каналу и перенаправит достаточно хорошо для использования их в пакетных файлах, и утилиты не возражают \r\n разделители строки.

2
ответ дан 15 December 2019 в 01:12
поделиться

Существует также проект GnuWin32. Я использую это и CygWin, поэтому иногда мне нелегко говорить, в какой среде я работаю..... не, что это - плохая вещь!

2
ответ дан 15 December 2019 в 01:12
поделиться

Одна проблема, которую я вижу, лицензирует. Вы, возможно, должны исследовать, при каких условиях Вам разрешают перераспределить двоичные файлы. (Это может быть простое как включая оператор в файле README о том, где получить источник.)

Другой проблемой являются обновления Cygwin. Когда новые двоичные файлы будут выпущены, как Вы усовершенствуете конечных пользователей?

Третьей потенциальной проблемой были бы конфигурационные файлы, в которых будет нужно приложение. Несомненно это было бы достаточно легко выяснить в тестировании, как бы то ни было.

Вы рассмотрели MinGW? Это, казалось бы, соответствовало бы Вашим целям лучше, чем Cygwin.

0
ответ дан 15 December 2019 в 01:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: