Я не знаком с плагином maven, но при запуске jetty с помощью start.jar вы можете использовать stop.jar, чтобы он корректно завершил работу (начиная с версии 4.something).
<b>Stopping Jetty</b>
<P>
Programs started with the start.jar mechanism may be stopped with the
stop.jar:
<pre>
<b>java -jar stop.jar</b>
Это подключается через локальный порт для остановки сервера. Порт по умолчанию может быть установлен
с системным свойством STOP.PORT
Источник
В качестве альтернативы, и, возможно, вам больше по вкусу, вы можете сделать это в Eclipse, написав такой класс и запустив метод main:
package mypackage;
import java.io.OutputStream;
import java.net.InetAddress;
import java.net.Socket;
public class Stop {
public static final int PORT = 8079; //Change to whatever your port is, 8079 is default
public static void main(String[] args) throws Exception {
Socket s = new Socket(InetAddress.getByName("127.0.0.1"), PORT);
OutputStream out = s.getOutputStream();
System.out.println("*** sending jetty stop request");
out.write(("\r\n").getBytes());
out.flush();
s.close();
}
}
Источник