卢雨杰11.16
学习内容:
maven:
作用:
maven对项目的第三方构件(jar包)进行统一管理。向工程中加入jar包不要手工从其它地方拷贝,通 过 maven定义jar包的坐标,自动从maven仓库中去下载到工程中。 maven提供一套对项目生命周期管理的标准,开发人员、和测试人员统一使用maven进行项目构建。 项目生命周期管理:编译、测试、打包、部署、运行。 maven对工程分模块构建,提高开发效率。
项目对象模型 (Project Object Model)。POM对象模型,每个maven工程中都有一个pom.xml文 件,定义工程所依赖的jar包、本工程的坐标、打包运行方式。
maven仓库:本地仓库,远程仓库中央仓库,远程仓库私服
Maven的版本规范
maven使用如下几个要素来唯一定位某一个输出物:
1 groudId 团体、组织的标识符。团体标识的约定是,它以创建这个项目的组织名称的逆向域名(reverse domain name)开头。一般对应着JAVA的包的结构。例如org.apache
2 artifactId 单独项目的唯一标识符。比如我们的tomcat, commons等。不要在artifactId中包含点号(.)。
3 version 一个项目的特定版本。
4 packaging 项目的类型,默认是jar,描述了项目打包后的输出。类型为jar的项目产生一个JAR文件,类型为 war的项目产生一个web应用。
点赞
评论留言