maven一键部署linux的tomcat(wagon-maven-plugin)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven一键部署linux的tomcat(wagon-maven-plugin)相关的知识,希望对你有一定的参考价值。

  Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。

  程序开发完成后部署到线上Linux服务器,可能需要经历打包、将包文件传到服务器、SSH连上服务器、敲命令启动程序等一系列繁琐的步骤。实际上这些步骤都可以通过Maven的一个插件wagon-maven-plugin来自动完成。

     在此,我项目是利用wagon-maven-plugin插件来完成部署到linux远程服务器上的tomcat。

    简单步骤如下

           1>  在maven的setting.xml文件中配置远程连接服务器的用户名和密码。我的配置如下(仅供参考)

      <servers>

        <server>

          <id>linuxHHY</id>

          <username>hhy</username>

           <password>hhy123</password>

           </server>

       </servers>

             2>通过wagon-maven-plugin,把项目的war包传到相应的目录下。打包完成后包位于target目录下,要想在远程服务器上部署,首先要将war包上传到服务器。

        在项目的pom.xml中配置wagon-maven-plugin插件:

        

        =============================================================================================

    3>配置完成就可以通过maven  进行远程部署到指定服务器上

 

 

 

或者

 

以上是关于maven一键部署linux的tomcat(wagon-maven-plugin)的主要内容,如果未能解决你的问题,请参考以下文章

maven一键部署tomcat war包(转载)

jenkins+svn+maven+tomcat一键构建部署

jenkins+svn+maven+tomcat一键构建部署

Maven部署war项目到远程Tomcat服务器

Tomcat多实例一键部署shell脚本

devops自动化部署maven执行报错