Maven - 构建与命令
来源:互联网 发布:人员去向软件 编辑:程序博客网 时间:2024/05/16 17:46
Maven是一款服务于Java平台的自动化构建工具。那么什么是构建?
构建就是以我们编写的Java代码、框架配置文件、国际化等其他资源文件、JSP页面和图片等静态资源作为“原材料”,去生成出一个可以运行的项目的过程。
【1】构建过程的各个环节
① 清理:将以前编译得到的旧的class字节码文件删除,为下一次编译做准备;
② 编译:将Java源程序编译成字节码文件 ;
③ 测试:自动测试,自动调用Junit程序;
④ 报告:测试程序执行的结果;
⑤ 打包:动态web工程打war包,Java工程打jar包;
⑥ 安装:Maven特定概念–将打包得到的文件复制到“仓库”的指定位置;
⑦ 部署:将动态web工程生成的war包复制到Servlet容器的指定目录下 ,使其可以运行。
上述就是自动化构建的过程。
【2】Maven常用命令
需注意的是,如果在DOS下执行与构建过程相关的Maven命令,必须进入pom.xml文件路径下。如:编译、测试、打包。。。
① 清理:mvn clean;
② 编译主程序:mvn compile;
③ 编译测试程序:mvn test-compile;
④ 执行测试:mvn test;
⑤ 打包:mvn package;
⑥ 安装:mvn install;
⑦ 生成站点:mvn site;
上述是在DOS下操作的命令:如下图
其他操作类似。。。
如果在Eclipse下操作命令,直接 在pom.xml文件右键 run as - - -
其中在 Maven build… 中可手动输入命令,比如 compile 进行执行:
0 0
- Maven - 构建与命令
- MAVEN工程的构建与命令使用
- Maven常用构建命令
- maven构建命令收集
- maven构建项目(maven命令)
- maven构建与使用
- Maven命令构建项目骨架
- maven常用的构建命令
- Maven常用的构建命令
- Maven 常用的构建命令
- Maven常用的构建命令
- maven常用的构建命令
- 项目管理与构建-Maven
- Maven生命周期与构建管理
- maven集成与Jenkins构建
- maven集成与Jenkins构建
- Maven配置与项目构建
- Maven使用deploy命令部署构建
- #636 – 持续按住按键会多次触发键盘事件(Keyboard Events that Fire When A Key Is Held Down)
- Linux 编程之 VIM 详细配置
- 数据库之-redis
- consul资料
- HDU - 2444 二分图判定 + 最大匹配
- Maven - 构建与命令
- tegra tx1 kernel start up
- Android 百分比布局
- Android setAlpha使用时导致其他界面变透明解决方案
- 数据库高并发解决方法总结
- consul ACL配置使用
- Makefile:内嵌函数用法
- spring cloud中使用Ribbon实现客户端的软负载均衡
- android ViewId自动注解使用详解(ViewInject)