maven学习笔记

  1. maven的作用

    • 增加第三方Jar
    • 管理jar包之间的依赖关系:自动关联下载所有依赖的Jar,并且不会冲突
  2. maven概念:是一个基于Java平台的 自动化构建工具
    清理:删除编译的结果,为重新编译做准备。
    编译:java->class
    测试: 针对于项目中的关键点进行测试,亦可用项目中的测试代码去测试开发代码;
    报告:将测试的结果 进行显示
    打包: 将项目中包含的多个文件 压缩成一个文件, 用于安装或部署。 (java项目-jar、web项目-war)
    安装:将打成的包 放到 本地仓库,供其他项目使用。
    部署:将打成的包 放到 服务器上准备运行。
    –将java、js、jsp等各个文件 进行筛选、组装,变成一个 可以直接运行的项目

  3. maven给java项目带来了什么?
     快速创建项目
     管理jar包
     运行测试用例
     打包部署

  4. 插件
     插件是Maven的核心
     所有的功能均有插件提供
     每个插件有多个goal,即目标
     目标是插件功能的细分
    比如:maven-clean-plugin插件有三个goal,分别为:pre-clean、clean、post-clean

  5. Maven仓库
     仓库是存放jar包的地方
     从仓库下载依赖包:本地->私服->远程
    在这里插入图片描述

  6. Maven的坐标:确定jar包在仓库里的位置
     groupId:项目名称,一般格式为:域名倒置+项目名
     artifactId:项目模块的名称order
     version:项目的版本号

<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.2.11.RELEASE</version>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值