Maven学习

Maven是为了帮助我们管理项目的依赖而存在的。

Maven的功能:

  1. 管理项目的依赖
  2. 构建项目
  3. 生成项目信息

maven定义的文件目录结构

下面是maven定义的文件目录:

my-app
|-- pom.xml
`-- src
    |-- main
    |   `-- java
    |       `-- com
    |           `-- mycompany
    |               `-- app
    |                   `-- App.java
    `-- test
        `-- java
            `-- com
                `-- mycompany
                    `-- app
                        `-- AppTest.java

参考官方文档:https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

管理项目的依赖

主要是是应用POM(project object model)来进行项目的依赖管理,重点关注pom.xml文件内容。

参考官方文档:https://maven.apache.org/pom.html

构建项目

maven有三个生命周期分别为default lifecycle、clean lifecycle、site lifecycle。

每个生命周期都由一些列的构建阶段组成。

每个构建阶段都由一些插件目标组成。

重点掌握default lifecycle生命周期。里面包含常用的构建阶段和命令。

生成项目信息

mvn site可以将项目的信息生成网页方便查看。

注意:mvn是独立于IDE的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值