Maven工具基于POM(Project Object Model,项目对象模型)模式实现的。在Maven中每个项目都相当于是一个对象,对象(项目)和对象(项目)之间是有关系的。关系包含了:依赖、继承、聚合,实现Maven项目可以更加方便的实现导jar包、拆分项目等效果。
依赖
依赖是Maven的新特性,比如说我依赖了你,她依赖我时,可以把你和我都导进去。
install
本地安装, 包含编译,打包,安装到本地仓库
编译 - javac
打包 - jar, 将java代码打包为jar文件
安装到本地仓库 - 将打包的jar文件,保存到本地仓库目录中
clean
清除已编译信息
删除工程中的target目录
compile
只编译 javac命令
package
打包。 包含编译,打包两个功能。