卢雨杰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应用

标签

评论

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1