有了Maven,我还要用批处理,Install+Deploy一键完成
来源:互联网 发布:手机摇一摇软件 编辑:程序博客网 时间:2024/06/06 00:40
你是否还在输完命令"mvn clean install",还要不停去找到target文件夹,将包复制到jboss的server/default/deploy文件夹,再在Cmd窗口中找到jboss的路径,然后进入bin文件夹,运行run或run -b 0.0.0.0,每次都这样,多麻烦啊,我们来搞个批处理吧,让它自动完成所有工作,以后就只需点击一次鼠标运行批理处文件,再点击一次鼠标刷新页面,搞掂。
下面这个build.bat就是我常用的一个
build.bat
======================================
cd "D:\project\myproject"
call mvn install
cd target
copy myproject.war "D:\project\project tools\jboss4.2.2.GA\server\default\deploy"
cd "D:\project\project tools\jboss4.2.2.GA\server\default"
del /q "tmp"
del /q "work"
cd "D:\project\project tools\jboss4.2.2.GA\bin"
call run -b 0.0.0.0
下面我一行一行地解释其中的意思
//首先进入我项目的根目录
cd "D:\project\myproject"
//然后就运行mvn,进行编译打包,记得前面要加call哦,不然的话,运行这一句就没下文的了
call mvn install
//打包完毕,转到target文件夹
cd target
//将生成的包(这里是war包)复制到jboss的deploy目录
copy myproject.war "D:\project\project tools\jboss4.2.2.GA\server\default\deploy"
//再跳到到default文件夹,准备删除两个临时文件夹(有些这两个文件夹会缓存,很讨厌)
cd "D:\project\project tools\jboss4.2.2.GA\server\default"
//删掉两个临时文件夹tmp 与 work
del /q "tmp"
del /q "work"
//再跳到jboss的bin文件夹,准备运行命令
cd "D:\project\project tools\jboss4.2.2.GA\bin"
//启动JBOSS,并绑定0.0.0.0,这样别的机才可以访问我的http
call run -b 0.0.0.0
- 有了Maven,我还要用批处理,Install+Deploy一键完成
- maven package install deploy区别
- maven package install deploy区别
- maven package install deploy区别
- maven打包 install package deploy区别
- 有了"数据库"为什么还要用"xml" ?
- 有了"数据库"为什么还要用"xml" ?
- 批处理完成SQL一键安装
- C++中有了malloc/free,为什么还要用new/delete
- 既然有了点方法为啥还要用valueForKey
- 有了 IP 地址,为什么还要用 MAC 地址
- 为什么有了抽象类还要用接口呢?
- 我还要做好网管(一)
- maven deploy
- Maven-Deploy
- 有了“她”还要Rapidshare干啥
- 有了进程为什么还要线程?
- 有了gpio_request为什么还要gpio_request_one
- php获取环境是否安装zend optimizer
- 自己用C可变参数写个简单的printf函数
- 使用bash脚本从ftp上下载多个文件
- listview怎么显示最后一行数据
- STL常用算法(转)
- 有了Maven,我还要用批处理,Install+Deploy一键完成
- git fetch VS git pull
- Ajax初步理解
- 第十六章--访问文件
- jspel的使用1
- [DFS&&剪枝]uva10400 Game Show Math
- 2014-03-26类中静态变量的初始化(摘自thinking in java)
- 批处理获取当前路径
- RPG与设计模式(一)装饰模式