概述
两个地方需要配置
- 增加plugin
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>wagon-maven-plugin</artifactId>
<version>2.0.0</version>
<configuration>
<serverId>anyname</serverId>
<!--本地包路径,相对于编译目录的路径 -->
<fromFile>target/</fromFile>
<!--包保存到服务器哪个路径下面 -->
<url>scp://username:password@127.0.0.1/dir/wardir</url>
<!--因为存在服务器的重启之类的操作,wagon也支持使用shell命令,可以有多个command标签哦,根据先后顺序执行-->
<commands>
<command>/dir/tomcat/shutdown.sh</command>
<command>sleep 3s</command>
<command>/dir/tomcat/startup.sh</command>
</commands>
<!-- 显示运行命令的输出结果 -->
<displayCommandOutputs>true</displayCommandOutputs>
</configuration>
</plugin>
- 增加extension
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
<version>2.10</version>
</extension>
- 打包命令增加两项
mvn clean package wagon:upload wagon:sshexec
最后
以上就是背后黑裤为你收集整理的maven-wagon插件,自动上传到服务器,执行启动命令的全部内容,希望文章能够帮你解决maven-wagon插件,自动上传到服务器,执行启动命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复