Maven
是什么
Maven
是一个由
Apache
基金会维护的
项目构建工具
。
2.
项目构建是什么
我们将
项目的代码从
源代码
到
具体程序文件的过程
称为代码构建。
行为包括:编译、测试、运行、打包、部署的过程
3. Maven
构建项目
通过
Maven
构建工具可以
一条命令
完成上面所有的操作:
1. *clean
,清除命令,作用清除已经编译的
class
文件和
war
文件
2. *compile
,编译命令
,
作用是将
java
文件编译成
class
文件
3. *package
,打包命令,作用将
class
文件打成
war
包
4. test
,测试命令,作用执行
Junit
工具(可以忽略)
5. deploy
,部署命令,将
war
包放在指定的
tomcat
(可以忽略)
6. *
运行
Tomcat
,通过命令
tomcat7:run
(要加入
Maven
工具的
Tomcat7
插件)
7. *install
,安装命令,一条命令包括了
,clean compile package test
,将打好的包放在本
地仓库里面
4.
使用
Maven
的好处
1.
使用命令,一键快速编译部署
2.
对项目的构建更加
精细化
,适合大型项目的构建 (层层打包)
3. Maven
支持直接通过配置文件(
POM
)的配置
下载依赖的包 (
90%
)
4.
各大开源社区
强制使用
Maven
导包
,意味着如果不学它,有很多的开源项目不好入
门。(基于这一点,导致学
java
的人员不得的学
Maven
)