Maven - 构建与命令

Maven - 构建与命令

 

Maven是一款服务于Java平台的自动化构建工具。那么什么是构建?

构建就是以我们编写的Java代码、框架配置文件、国际化等其他资源文件、JSP页面和图片等静态资源作为“原材料”,去生成出一个可以运行的项目的过程。


【1】构建过程的各个环节

① 清理:将以前编译得到的旧的class字节码文件删除,为下一次编译做准备。即清理target目录下的文件。

② 编译:将Java源程序编译成字节码文件 ;

③ 测试:自动测试,自动调用Junit程序;

④ 报告:测试程序执行的结果;

⑤ 打包:动态web工程打war包,Java工程打jar包;

⑥ 安装:Maven特定概念–将打包得到的文件复制到“仓库”的指定位置(maven clean 不能清除仓库中的jar包或者war包);

⑦ 部署:将动态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下操作的命令:如下图

Maven - 构建与命令_第1张图片

其他操作类似。。。


如果在Eclipse下操作命令,直接 在pom.xml文件右键 run as - - -

Maven - 构建与命令_第2张图片

其中在 Maven build… 中可手动输入命令,比如 compile 进行执行:

Maven - 构建与命令_第3张图片

你可能感兴趣的:(spring,MVC)