maven上传文件和执行linux命令

<plugins>
    <plugin>
       <groupId>org.codehaus.mojo</groupId>  
       <artifactId>wagon-maven-plugin</artifactId>  
       <version>1.0-beta-5</version>  
      <executions>
        <execution>
          <id>default-cli</id>
          <phase>integration-test</phase>
          <goals>
            <goal>upload</goal>
            <goal>sshexec</goal>
          </goals>
          <configuration>
            <serverId>snapshots</serverId>  
            <fromDir>H:\product\m-process-svc\m-process-web\target</fromDir>
            <includes>process-svc.war</includes>
            <excludes>pom.xml</excludes>
            <url>scp://192.168.1.166</url>
            <toDir>/home/fabu</toDir>
             <commands>
              <command>sh /home/fabu/kill-tomcat-svc.sh</command>
              <command>rm -rf /opt/tomcat-svc/webapps/process-svc.war</command>
              <command>rm -rf /opt/tomcat-svc/webapps/process-svc</command>
              <command>cp /home/fabu/process-svc.war /opt/tomcat-svc/webapps/process-svc.war</command>
              <command>/etc/init.d/tomcat-svc start</command>
            </commands>
          </configuration>
          </execution>
        </executions>
        <dependencies>  
                <dependency>  
                    <groupId>org.apache.maven.wagon</groupId>  
                    <artifactId>wagon-ssh</artifactId>  
                    <version>1.0-beta-6</version>  
                </dependency>  
            </dependencies>  
        </plugin>
        <plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<encoding>gbk</encoding>
</configuration>
</plugin>

        </plugins>


调用命令:mvn -Dmaven.test.skip=true -Dmaven.javadoc.skip=true -e -U integration-test


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值