Этот вопрос является результатом ответа на этот вопрос вчераИзящно остановка процесса Java, начатую Maven-antrun-плагин
run a java application and a web application in a single maven build within a reactor project
Итак, как ответил на поставленный выше вопрос у меня теперь есть maven- antrun-плагин, который порождает дочерний процесс и запускает свой Java сервер приложений с использованием конфигурации, как это -
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<phase> verify </phase>
<configuration>
<target>
<property name="runtime_classpath" refid="maven.runtime.classpath" />
<exec executable="java" spawn="true">
<arg value="-classpath"/>
<arg value="${runtime_classpath}"/>
<arg value="somepackage.AppServer"/>
</exec>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
Вышеуказанная конфигурация плавно начинает свой сервер приложений в качестве фонового процесса.
Теперь мой вопрос: если есть простой способ, я могу найти этот процесс и остановить его, если мне нужно, после того как я начну его через свою сборку.
Если это сработает .. было бы весьма впечатляюще. Можете ли вы подтвердить, что он работает с вами? Я собираюсь попробовать сейчас :) – Gautam
@Gautam Yep Я тестировал запуск Java-класса, который запускал 'while (true);' и он правильно его убил :). – Tunaki