使用Maven和WinSCP命令自动打War包上传
来源:互联网 发布:世界核武国家 知乎 编辑:程序博客网 时间:2024/06/05 20:46
使用Maven和WinSCP命令自动打War包上传
Windows批处理命令
ECHO 和 @
打开回显或关闭回显功能
格式:
echo [{ on|off }]
。如果想关闭“ECHO OFF”命令行自身的显示,则需要在该命令行前加上“@”。显示当前ECHO设置状态
格式:
echo
输出提示信息
格式:
echo 信息内容
PAUSE
停止系统命令的执行并显示
格式:
pause
响应:请按任意键继续…
CALL
批处理执行过程中调用另一个批处理,当另一个批处理执行完后,再继续执行原来的批处理
格式:
call command
更多命令
参考
WinSCP
下载
修改环境变量
命令
- call 执行任意远程Shell命令
- cd 改变远程工作目录
- chmod 改变远程文件权限
- close 关闭会话
- exit 关闭所有会话并结束程序
- get 从远程目录下载文件到本地目录
- help 显示帮助
- keepuptodate 在一个远程目录连续反映本地目录的改变
- lcd 改变本地工作目录
- lls 列出本地目录的内容
- ln 新建远程符号链接
- lpwd 显示本地工作目录
- ls 列出远程目录的内容
- mkdir 新建远程目录
- mv 移动或者重命名远程文件
- open 连接到服务器
- option 设置或显示脚本选项的值
- put 从本地目录上传文件到远程目录
- pwd 显示远程工作目录
- rm 删除远程文件
- rmdir 删除远程目录
- session 列出连接的会话或者选择活动会话
- synchronize 用一个本地目录同步远程目录
Maven命令
- mvn clean
清除先前构建的
artifacts
- mvn validate
验证工程是否正确,所有需要的资源是否可用 - mvn compile
编译项目的源代码 - mvn test
使用合适的单元测试框架来测试已编译的源代码。这些测试不需要已打包和布署。 - mvn package
把已编译的代码打包成可发布的格式 - mvn verify
运行所有检查,验证包是否有效且达到质量标准 - mvn install
把包安装在本地的repository中,可以被其他工程作为依赖来使用。 - mvn site
为项目生成文档站点。 - mvn deploy
在集成或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。 - mvn war:war
插件命令,将项目打成war包
Bat脚本
使用start.bat,先用mvn打包,然后再调用upload.bat上传war包。start.bat
echoe:cd \Blacklist\Pcreditcall mvn install -DskipTests=truepausecall WinSCP.com /script=\Blacklist\Pcredit\upload.batpause
upload.bat
option confirm offopen user:pwd@服务器ipput E:\Blacklist\Pcredit\target\credit.warcloseexit
阅读全文
0 0
- 使用Maven和WinSCP命令自动打War包上传
- maven 打jar包和war包
- eclipse中使用maven打war包
- maven 打war包
- maven打war包
- 使用CMD命令打WAR包
- MAVEN打jar包和war包的注意事项
- Maven打war包出错
- Maven eclipse 打war包
- maven项目打War包
- Maven为web项目同时打jar和war包,deploy时只上传jar包的配置
- 使用maven打war包 对文件进行替换操作
- maven打war包和在tomcat中发布
- Eclipse下maven项目自动打war包丢失jar包问题解决方法
- Eclipse中的maven项目打war包
- maven打war包排除文件目录
- Maven总结(打war包错误)
- maven eclipse web项目 && 打war包
- kali linux shadowssock
- android的事件分发处理流程
- Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources
- 【异常】执行yum install lrzsz 报错
- iOS_校验手机号
- 使用Maven和WinSCP命令自动打War包上传
- 叉姐200题
- php yii2跑数出现mysql-gone-away-2006解决
- 苹果匠艺:乔布斯身边的天才
- JVM_8_内存分配与回收策略
- laravel报TokenMismatchException
- 13. 机器学习基石-How can Machine Learn Better?
- Procute is not mapped [from Procute]
- mysql 在 ubuntu 下学习