Я добавил надлежащий java-агент (surefireArgLine) на удаленный сервер TomEE через catalina, включающий плагин surefire. это работает.
surefireArgLine - будет заполнен подготовительным агентом Surefire во время выполнения.
blockquote><tomee.catalina_opts> ${surefireArgLine}</tomee.catalina_opts>
Едва ли, но Вы могли бы хотеть посмотреть на UnxUtils, который имеет некоторые преимущества перед cygwin для вида приложения, которое Вы описываете:
Это не зависит от внешнего DLL.
Исполняемые файлы используют msvcrt.dll, а не cygwin.dll, таким образом, они играют приятно с собственными путями окон. Нет никакого разъединения между путем/cygdrive и собственными путями, используемыми остальной частью системы.
Из-за (2) это интегрируется намного более приятно в командные файлы или bat-файлы, если у Вас есть случай, чтобы должными быть сделать это.
UnxUtils довольно хорош для развертывания функциональности как sed к машинам окон, потому что можно просто бросить sed.exe в каталог приложения и не иметь для волнения о регистрации или других сложностей установки любого DLL. CMD.exe передаст по каналу и перенаправит достаточно хорошо для использования их в пакетных файлах, и утилиты не возражают \r\n
разделители строки.
Существует также проект GnuWin32. Я использую это и CygWin, поэтому иногда мне нелегко говорить, в какой среде я работаю..... не, что это - плохая вещь!
Одна проблема, которую я вижу, лицензирует. Вы, возможно, должны исследовать, при каких условиях Вам разрешают перераспределить двоичные файлы. (Это может быть простое как включая оператор в файле README о том, где получить источник.)
Другой проблемой являются обновления Cygwin. Когда новые двоичные файлы будут выпущены, как Вы усовершенствуете конечных пользователей?
Третьей потенциальной проблемой были бы конфигурационные файлы, в которых будет нужно приложение. Несомненно это было бы достаточно легко выяснить в тестировании, как бы то ни было.
Вы рассмотрели MinGW? Это, казалось бы, соответствовало бы Вашим целям лучше, чем Cygwin.