Maven

一、什么是Maven?

Maven是基于项目对象模型(POM),可以通过一小段信息来管理项目的构建、报告和文档的软件项目管理工具,可以帮助我们更高效的管理项目。

二、Maven中央仓库网络地址

https://repo.maven.apache.org/maven2/

也可以在settings.xml中修改mirror中的镜像仓库值,连接其它的url

例如;http://maven.aliyun.com/nexus/content/groups/public/

三、Maven生命周期

完整的项目构建过程包括:

清理、编译、测试、打包、集成测试、验证、部署

四、pom.xml常用元素介绍

pom.xml是maven的核心管理文件,主要用于项目描述,组织管理,依赖管理、构建信息的管理。

1.常用标签介绍:

<project>:POM根元素

<modelVersion>:指定当前POM的版本

<name>:项目名称

<url>:项目url

<description>:项目描述信息

<developers>:项目开发者

2.坐标元素:

<groupId>:主项目标识,由反写的公司网址+项目名,一般和package同名

<artifactId>:模块的标识,由项目名+模块名

<version>:当前项目的版本号,一个有三个数字组成,0.0.1,第一个大版本号,第二个:分支版本好,第三个:小版本号,

snapshot快照,alpha内部测试,beta公测,release稳定,GA正式发布。

<packaging>:项目打包方式,默认是jar,还可以试war,zip,pom

3.依赖列表:

<dependencies>:依赖列表,下面可以包含很多个依赖项

<dependency>:依赖项,依赖项下面是坐标列表

sample:

   <dependencies>

         <dependency>

              <groupId></groupId>

              <artifactId></artifactId>

              <version></version>

               <type></type>

               <scope>test</scope>依赖范围

               <optional></optional>设置依赖是否可选,true/false,默认是false

               <exclusions>排除依赖传递列表,可以排除多个依赖

                      <exclusion></exclusion> 

              <exclusions>

        </dependency>

  </dependencies>

4.构建行为

<bulid>

    <plugins>插件列表

         <plugin>

             <groupId> </groupId>

              <artifactId> </artifactId>

              <version> </version>

         <plugin>

   </plugins>

</bulid>





  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值