У меня есть проект maven с загрузкой Spring, в котором я использую команду Process, как показано ниже:
Process process = Runtime.getRuntime (). Exe c ("cmd / c mvn compiler: testCompile ", null, new File (UPLOADED_FOLDER));
UPLOADED_FOLDER: содержит путь к основному каталогу проекта, где доступен файл pom. xml. Команда выполняется успешно.
Эта команда выполняется в работающем приложении, поэтому при запуске останавливает мой сервер, то есть завершает работу ExecutorService.
Цель использования этой команды:
Я хочу скомпилировать вновь загруженные тестовые случаи (TestNg), но кое-как отключить службу моего сервера.
Требуется помощь при ее запуске с отключением службы или любым другим способом для компиляции тестовых примеров (. java файлов).