Maven 核心知识

本文详细介绍了Maven的核心知识,包括坐标系统的定义、项目的三套classpath、依赖范围及传递性、Maven仓库管理(中央仓库、本地仓库、私服)、生命周期与插件以及Maven的继承、聚合和私服配置。通过理解这些概念,开发者能更好地掌握Maven的使用和项目管理。
摘要由CSDN通过智能技术生成

1).坐标

groupId:组织名称+”.”+项目名称
artifactId:项目的模块名
version:项目坂本号

 <!-- pom 版本号 -->
  <modelVersion>4.0.0</modelVersion>
 <!-- 组织名称+项目名 -->
  <groupId>com.hsp.maven</groupId>
  <!-- 模块名称 -->
  <artifactId>makeFriend</artifactId>
  <!-- SNAPSHOT 指正在开发的版本,RELEASE指成熟版本 -->
  <version>0.0.1-SNAPSHOT</version>
  <!--
       工程打包后的类型 
       如果是web项目就是war包
  -->
  <packaging>jar</packaging>

  <name>makeFriend</name>
  <url>http://maven.apache.org</url>

2).maven项目有三套classpath

1.Java主目录的classpath
2.test测试目录的claspath
3.运行时的classpath
依赖范围:就是指定的一个依赖包对哪些classpath有效,用配置依赖的范围。
常用的依赖范围有:compile,test,provided,runtime

<!-- 对第三方的依赖管理 -->
  <depende
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值