Maven全解析:Maven 进阶

pom.xml 文件:

  1. 定义了项目的基本信息,用于描述项目如何构建,声明项目依赖

坐标:

  1. 构建的唯一标识
  2. 含义:
    1. groupId:组织标识。一般为:公司网址的反写 + 项目名
    2. artifactId:项目名称。一般为:项目名 - 模块
    3. version:版本号  形式为:0.0.1-SNAPSHOT
      1. 第一个 0 标识大版本号,第二 0 标识分支版本号,第三个 0 表示小版本号
        1. SNAPSHOT:快照版本
        2. ALPHA:内测版本
        3. BETA:公测版本
        4. RELEASE:稳定版本
        5. GA:正式发布版本
    4. packaging:打包的方式
      1. pom:只做依赖管理
      2. jar:Maven Java 项目,普通 Java 项目
      3. maven-plugin
      4. ejb
      5. war:JavaWeb 项目
    5. clissfier:用来帮助定义构建输出的一些负数构建

依赖:

  1. dependency:表示一个具体的依赖,可以是本地项目,也可以是第三方依赖
  2. 属性说明:
    1. 三维坐标:引用依赖包的三维坐标,用来定义依赖包
    2. scope:控制该依赖包在什么情况下会被加载到 classpath 中
  3. 依赖范围:<scope></scope>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值