maven利用nc瑞士军刀自动上传打包文件
来源:互联网 发布:孕妇大肚照软件 编辑:程序博客网 时间:2024/06/04 19:37
在pom.xml中添加插件:
<build> <sourceDirectory>src</sourceDirectory> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <version>2.6</version> <configuration> <warSourceDirectory>WebContent</warSourceDirectory> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.8</version> <executions> <execution> <phase>package</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <exec executable="D:\tmp\deploy.bat" /> </tasks> </configuration> </execution> </executions> </plugin> </plugins> </build>
编写打包脚本deploy.bat
nc -w 3 s101 8888 < myproject-1.0.warnc -w 3 s102 8888 < myproject-1.0.warnc -w 3 s103 8888 < myproject-1.0.war
-w 3
表示传输结束后等待三秒断开连接
在服务器s101 s102 s103 中分别执行命令:
nc -lk 8888 > /uar/local/tomcat/webapps/myproject.war
* -l 8888
是监听8888端口*
*-k
发送成功后监听端口继续监听,不使用-k
发送完文件后监听会立即停止
执行maven打包命令
mvn package -DskipTests
阅读全文
0 0
- maven利用nc瑞士军刀自动上传打包文件
- maven自动打包上传
- Maven 自动打包上传到私服 Nexus
- nc瑞士军刀常用命令
- 瑞士军刀NC用法
- 瑞士军刀:nc.exe
- 瑞士军刀NC使用教程
- NC 瑞士军刀使用 [1]
- NC 瑞士军刀使用 [2]
- nc.exe(Netcat) 瑞士军刀
- 瑞士军刀nc/netcat命令
- 网络安全中的“瑞士军刀” nc
- 瑞士军刀nc命令
- 自动打包文件并上传到ftp
- 利用ant自动打包生成apk文件
- maven/gradle 打包后自动上传到nexus仓库
- maven/gradle 打包后自动上传到nexus仓库
- nc(瑞士军刀)的详细使用
- Android开发 第八课 布局 LinearLayout
- 安卓学习中遇到的问题及经验小记
- Git版本控制详解
- KNN的C++实现
- RecyclerView中放入EditText出现的问题
- maven利用nc瑞士军刀自动上传打包文件
- C++设计模式 -> 创建型 -> 工厂方式(FactoryMethod)
- 值传递与引用传递
- Kibana汉化
- 移动端开发点击按钮后出现闪烁的结局方法
- jquery系列教程3-DOM操作全解
- Qt 2D绘图
- lintcode--主元素
- php判断身份证是否合乎规定