windows 安装maven
1.下载地址:http://maven.apache.org/download.cgi
2.解压
3.配置环境变量
新建:M2_HOME D:\06-scala\01-software\02-maven\apache-maven-3.6.3 # 安装地址 PATH 添加 D:\06-scala\01-software\02-maven\apache-maven-3.6.3\bin # 安装目录中的bin目录
4.修改/conf/settings.xml文件
<localRepository>D:\07-code\MavenCode\repository</localRepository> <!--配置本地仓库路径--> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> <!--配置远程阿里云仓库路径-->
5.maven坐标解释
maven 坐标 公司做开发不在需要拷贝jar包,只要拷贝pom.xml坐标,关联仓库 坐标组成 <dependency> <groupId>org.springframework.boot</groupId> 组织标志 <artifactId>spring-boot-starter-parent</artifactId> 项目名称 <version>2.2.6.RELEASE</version> 项目当前用到的版本号 <packaging>jar</packaging>packaging> 打包方式 最常见的是jar和war两种 <scope>test</scope> 用来控制依赖和编译,测试,运行的classpath的关系 complle 默认编译依赖范围.对于编译,测试,运行三种classpath都有效 test 测试依赖范围,只对测试classpath有效 provided 对于编译,测试的classpath都有效,但对于运行无效,因为容器已经提供,例如servlet-api </dependency>
6.maven其他
https://repo1.maven.org/maven2/ # 互联网中的maven包 https://maven.aliyun.com/mvn/view # 阿里云的maven仓库 maven查找jar过程 maven项目中需要某个jar包,只需要在maven项目中配置需要的jar包坐标信息,maven程序根据jar包坐标的信息去jar包仓库中查找jar包 maven的两个核心: 依赖管理:管理jar包 项目构建:对项目进行编译,测试,打包,部署