构件:maven中,任何依赖jar包,或输出(自己打包的jar war)都可以成为构件
-
每一个构件都有自己的唯一标识(坐标)由groupId artifactId package等信息构成
-
packaging:定义Maven项目打包方式,也可以打包成war 不第一默认是jar
-
classifier:标识在相同版本下针对不同jdk使用的jar
仓库:存储共享构件的位置 分为:本地仓库 远程仓库
本地仓库
- 在第一次执行命令创建
- 修改本地仓库位置 在conf文件夹 settings.xml文件 localRepository标签指定路径就好了
远程仓库
生命周期
maven有三套声明周期相互没有联系:
- Clean Lifecycle 在进行真正构件时进行清理工作
- Default Lifecycle 构件核心部分 编译 测试 打包 部署等
- Site Lifecycle 生成项目报告 站点 发布点
网友评论