SpringBoot学习笔记(一)Maven简介

本文介绍了Maven作为项目管理工具的基本概念,包括Maven的安装步骤、pom.xml文件的作用以及依赖管理。通过实例展示了如何将fastjson包安装到本地Maven库,强调了Maven在解决项目依赖和编译过程中的重要作用。
摘要由CSDN通过智能技术生成

Maven简介

概述:项目管理工具,基于项目对象模型,用来管理项目依赖,编译,文档等信息。

Maven安装

下载Maven

根据系统下载对应版本,并解压到任意目录(最好英文路径)。
Maven下载地址:下载链接

配置Maven

在系统属性–高级–环境变量分别配置M2_HOME和Path

测试安装

控制台输入 mvn-v ,出现版本信息等即表示安装成功。

Maven的pom.xml

pom.xml用于管理项目依赖及项目编译

  • dependencies元素:<dependencies></dependencies>包含项目依赖需使用的<dependency></dependency>元素

  • dependency元素:<dependency></dependency>通过groupId、artifactId以及version确定唯一的依赖。

    • groupId:组织的唯一标识
    • artifactId:项目的唯一标识
    • version:项目版本
  • 变量定义:<properties></properties>可定义变量在dependency中饮用

  • 编译插件:Maven提供编译插件,可在编译插件中涉及Java编译级别,代码如下:

<build>
	<plugins>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-compiler-plugin</artifactId>
			<version>2.3.2</version>
			<configuration>
				<source>1.7</source>
				<target>1.7</target>
			</configuration>
		</plugin>
	</plugins>
</build>
  • Maven的运作方式:
    • Maven会根据dependency中的依赖配置,直接通过互联网在Maven中心库下载相关依赖包到.m2 目录下。.m2目录下是你本地Maven库。
    • 如果不知道依赖jar包dependency怎么写,可以到http://mvnrepository.com网站检索
    • Maven库没有需要的jar包(如Oracle),可以通过Maven命令打到本地Maven库后应用即可

举例:Maven安装fastjson包到本地库:

  • 首先把需要的jar包下下来,此处给一个阿里云的搜索网站,http://maven.aliyun.com/mvn/search访问链接,搜索范围基本包含了常用的所有的仓库,可根据gav搜索 ——group artifact version 来检索,并下载
  • 下载下来之后找到文件所在路径 如我下在D:\fastjson-1.2.4.jar
  • 安装,安装命令如下
	mvn install:install-file
	-Dfile=D:\fastjson-1.2.4.jar
	-DgroupId=com.alibaba
	-DartifactId=fastjson
	-Dversion=1.2.4
	-Dpackaging=jar
  • 安装完成后maven导入可用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值