pom.xml中配置生成startup.sh,shutdown.sh
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>manifest</id>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<echo file="target/startup.sh">
#!/bin/bash


java -cp "libs/*:zooServer.jar" com.yunix.MainServer &
echo $! > MainServer.pid
</echo>
<echo file="target/shutdown.sh">
kill `cat MainServer.pid`
</echo>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
本文介绍如何通过Maven插件在打包阶段自动生成用于启动和关闭应用的shell脚本,包括startup.sh和shutdown.sh。具体实现是通过配置maven-antrun-plugin插件,在指定的构建阶段执行Ant任务来创建这两个脚本。
1084

被折叠的 条评论
为什么被折叠?



