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
原创粉丝点击