maven安装和相关配置
maven安装和相关配置
1、安装
-
检查JAVA_HOME环境变量
- C:\Windows\System32>echo %JAVA_HOME%
- D:\DevInstall\jdk1.7.0_07
-
解压Maven的核心程序
- 将apache-maven-3.2.2-bin.zip解压到一个非中文无空格的目录下。例如:D:\DevInstall\apache-maven-3.2.2
-
配置环境变量
-
M2_HOME
D:\DevInstall\apache-maven-3.2.2 //根据实际情况
-
path
D:\DevInstall\apache-maven-3.2.2\bin //根据实际情况
-
-
查看Maven版本信息验证安装是否正确
-
C:\Windows\System32>mvn -v
Apache Maven 3.2.2 (45f7c06d68e745d05611f7fd14efb6594181933e; 2014-06-17T21:51:42+08:00) Maven home: D:\DevInstall\apache-maven-3.2.2\bin\.. Java version: 1.7.0_07, vendor: Oracle Corporation Java home: D:\DevInstall\jdk1.7.0_07\jre Default locale: zh_CN, platform encoding: GBK OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
-
2、修改本地仓库
默认本地仓库位置
~\.m2\repository //~表示当前用户的家目录,例如:C:\Users\[你当前登录系统的用户名]
指定本地仓库位置的配置信息文件
apache-maven-3.2.2\conf\settings.xml
在根标签settings下添加如下内容
<localRepository>[本地仓库路径,也就是RepMaven.zip的解压目录]</localRepository>
3、设置jdk版本
-
打开settings.xml文件
-
找到profiles标签
-
加入如下配置
<profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation> <properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion> </properties> </profile>
4、设置阿里云镜像
-
打开settings.xml文件
-
找到mirrors标签
-
加入如下配置
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
5、统一管理所依赖 jar 包的版本
对同一个框架的一组 jar 包最好使用相同的版本。为了方便升级框架,可以将 jar 包的版本信息统一提取出来
- 声明版本号
<properties>
<atguigu.spring.version>4.1.1.RELEASE</atguigu.spring.version>
</properties>
其中 atguigu.spring.version 部分是自定义标签
- 引用前面声明的版本号
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${atguigu.spring.version}</version>
</dependency>
- 其他用法
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
6、基本命令
- mvn compile 编译
- mvn clean 清理
- mvn test 测试
- mvn package 打包,接受编译好的代码,打包成可发布的格式,如 JAR
- mvn install 安装,将包安装至本地仓库,以让其它项目依赖
注意:运行Maven命令时一定要进入pom.xml文件所在的目录!
7、maven酷站
我们可以到 http://mvnrepository.com/搜索需要的 jar 包的依赖信息
记得快乐
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!