windows下 maven管理项目 批处理文件自动化部署笔记
2017-07-05 09:56
393 查看
不知道有多少开发,刚开始像我一样,拉代码,Tomcat打包,copy到服务器上,启动。导致回收站爆满
为了解决这个痛苦的事情
批处理文件流程:
首先,发布服务器上需要有安装git环境+Maven环境。 git到官网上下载对应的版本, maven官网下载bin目录版本。具体操作可以百度。
安装完git之后 需要将项目代码拉取到本地,注意 Url要带上git账号密码 类似 http://daqiushi:123456@git.xxxxx.git 账号密码用:分割
apacheTomcat 配置系统服务教程:http://blog.csdn.net/hejielhwx/article/details/10175883
处理完上面的步骤 就可以进行上面的批处理文件修改成自己电脑里的文件目录了。
流程大概是: 关闭服务--将tomcat中项目删除--转到git仓库--代码拉取--mvn命令打包--复制war包到tomcat目录下--启动tomcat
为了解决这个痛苦的事情
批处理文件流程:
call Title Port-80 call net stop Tomcat80 C:/apache-tomcat-8.0.43/webapps call rmdir /s /q E:\var\apache-tomcat-9080\webapps\nivea call del /s /q E:\var\apache-tomcat-9080\webapps\nivea.war call rmdir /s /q E:\var\apache-tomcat-9080\work\Catalina\localhost\nivea call cd /d E:\SourceCode\Nivea_School_Sale call git diff --stat call git pull call mvn clean install call echo [INFO] call echo [INFO] call copy /Y E:\SourceCode\Nivea_School_Sale\Nivea_WebEntry\target\nivea.war E:\var\apache-tomcat-9080\webapps call echo [INFO] call echo [INFO] call echo [INFO] -------------- OK -------------- call echo [INFO] call echo [INFO] call net start Tomcat80 call cd /d E:\var\apache-tomcat-9080\logs call tail -f tomcat80-stdout.%date:~0,4%-%date:~5,2%-%date:~8,2%.log call pause
首先,发布服务器上需要有安装git环境+Maven环境。 git到官网上下载对应的版本, maven官网下载bin目录版本。具体操作可以百度。
安装完git之后 需要将项目代码拉取到本地,注意 Url要带上git账号密码 类似 http://daqiushi:123456@git.xxxxx.git 账号密码用:分割
apacheTomcat 配置系统服务教程:http://blog.csdn.net/hejielhwx/article/details/10175883
处理完上面的步骤 就可以进行上面的批处理文件修改成自己电脑里的文件目录了。
流程大概是: 关闭服务--将tomcat中项目删除--转到git仓库--代码拉取--mvn命令打包--复制war包到tomcat目录下--启动tomcat
相关文章推荐
- 持续集成学习笔记-入门篇(8)成果管理自动化(二):maven项目站点管理
- Maven项目管理实战(四)-pom.xml文件详解
- 用maven管理的javaWeb项目无法找到.properties等资源文件
- 使用Maven管理依赖JAR文件,自定义项目布局,利用ANT生成不同的发布包
- windows下利用批处理命令生成maven项目(java、javaWeb)
- windows自动化批处理删除文件
- 通过maven管理项目的生产、开发和测试环境的配置文件
- 【项目管理】Windows系统关于maven+nexus环境搭建
- maven项目管理总结(二)配置文件及依赖管理
- mm_cannot be resolved ... maven管理的项目的编译文件依赖不上
- 批处理学习-Windows管理实用批处理文件-很实用!
- 用 Maven 管理项目文件周期的技巧
- 利用maven管理项目之POM文件配置
- Smart SVN-使用Smart SVN 管理项目代码文件(在windows上)
- maven-构建测试项目、外部依赖、项目(文档,模板)、快照、自动化、依赖管理、自动化部署
- 使用Maven管理Mybatis项目之pom文件配置
- 项目管理利器-Maven(Windows安装)
- 基于maven管理的项目中spring+mybatis配置数据源读取不到properties属性文件的问题
- maven项目用filter管理不同环境的配置文件
- 使用Maven管理依赖JAR文件,自定义项目布局,利用ANT生成不同的发布包