diff --git a/liberty-maven-plugin/src/main/java/io/openliberty/tools/maven/server/DevMojo.java b/liberty-maven-plugin/src/main/java/io/openliberty/tools/maven/server/DevMojo.java index 02a42d1ee..4abef06ef 100644 --- a/liberty-maven-plugin/src/main/java/io/openliberty/tools/maven/server/DevMojo.java +++ b/liberty-maven-plugin/src/main/java/io/openliberty/tools/maven/server/DevMojo.java @@ -1424,6 +1424,18 @@ private void doDevMode() throws MojoExecutionException { } util.addShutdownHook(executor); + + Runtime.getRuntime().addShutdownHook(new Thread() { + @Override + public void run() { + try { + runMojoForProject("org.apache.maven.plugins", "maven-war-plugin", "war", project); + } catch (MojoExecutionException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + }); try { util.startServer();