以前做项目总是配很多环境,下载jdk各种版本,apach_maven类似文件,配置环境变量,但是我只是跟着老师机械的操作,并不知道具体在干嘛,不能复现操作,这次记录下来明确一下具体流程。
一、Maven介绍
Maven是一款用于管理和构建java项目的工具。
Apache Maven是一个项目管理和构建工具,它基于项目对象模型的概念,通过一小段描述信息来管理项目的构建。
作用:
- 依赖管理:分配快捷的管理项目依赖的资源包(jar包),避免版本冲突问题
- 统一项目结构:提供标准、统一的项目结构。Java项目的开发工具非常多,例如eclipse、Myeclipse以及当前最为流行的Intellij IDEA所构建的Java项目目录结构有差异,不能相互导入,但是使用maven可以解决
- 项目构建:标准跨平台的自动化项目构建方式
二、Maven仓库
仓库:用于存储资源,管理各种jar包
- 本地仓库:自己计算机上的一个目录
- 中央仓库:由maven团队维护的全球唯一的
- 远程仓库:也叫私库,一般由公司团队搭建的私有仓库
三、Maven的安装配置
Maven的安装比较简单根据官方提供的zip包,主要进行以下四步
1.解压apache-maven-3.6.1-bin.zip
将官方所提供的zip包直接解压出来,这一步完成后maven的安装也就完成了,剩下的都是关于maven的配置。
解压后出现的文件中,bin目录存放的是可执行文件,在后面要用到maven当中的一些指令,比如进行项目的编译测试打包,运行mvn指令;
conf目录下存放的是maven的配置文件,之后要配置maven的本地仓库以及maven阿里云的私服,就需要在settings.xml配置文件当中来配置;
lib下存放的就是maven所依赖的一些jar包资源,因为maven它是基于Java语言开发的。
2.配置本地仓库:修改conf/settings.xml中的< localRepository>为一个指定目录
在本地电脑上有一个目录,这个目录下存放的就是我们从中央仓库所下载下来的一些jar包,这个仓库就是本地仓库,所以我们需要配置一下本地仓库的目录。
在conf中的settings.xml1文件56行加入:
<localRepository>/path/to/local/repo</localRepository>
将路径改为自己的路径:
C:\APhoto\setup\apache-maven-3.6.1\mvn_repo
3.配置阿里云私服:修改conf/settings.xml中的<mirrors>标签,为其添加如下子标签:
这一步的目的是为了提高我们jar包的下载速度,因为从中央仓库下载jar包要连接国外的网站,速度相对比较慢一点,所以我们配置这么一个阿里云的私服来提高下载速度。
继续在162行加入:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
4.配置环境变量:MAVEN_HOME为maven的解压目录,并将其bin目录加入PATH环境变量
将来我们想在任意目录下都能够执行maven的指令,这个时候我们就要配置一下环境变量。
在“此电脑”上面右键“属性”,然后点击高级系统设置,打开之后点击“环境变量”,在环境变量中新建一个MAVEN_HOME,输入变量值C:\APhoto\setup\apache-maven-3.6.1。
MAVEN_HOME指的是maven的安装目录,将MAVEN_HOME复制一下点击确定。
接下来还需要在Path环境变量中将MAVEN_HOME下的bin目录加入到环境变量当中,新建%MAVEN_HOME%\bin
加入到环境变量之后,接下来我们就能够在任意目录下都能够去运行maven的指令。
四、JDK的安装配置
jdk配置:在官网上安装下载jdk-11.0.15.1安装包并安装在目录之后,配置环境变量
在环境变量中新建一个JAVA_HOME
在Path环境变量中将JAVA_HOME下的bin目录加入到环境变量当中,新建%JAVA_HOME%\bin
注意:以前下载过其他版本的jdk的话,更改JAVA_HOME的路径,选中%JAVA_HOME%\bin,点击右边的“上移”,我把其上移到最上面了。
五、小思考
我的总结(思考ing):*_*
在使用IDEA进行Java开发前,安装 JDK、Maven 并配置环境是必要的准备工作
IDEA 本身是代码编辑器和项目管理工具,无法独立编译或运行 Java 代码,必须依赖 JDK 完成这些操作,此外不同 JDK 版本的语法和特性可能不同,安装 JDK 确保 IDEA 使用正确的 Java 版本开发项目,避免兼容性问题。
虽然 IDEA 内置了 Maven 支持,但仍需本地安装 Maven以支持自定义配置(如指定镜像仓库、插件)或运行独立命令。
配置环境变量可以让系统识别工具路径:JAVA_HOME
(指向 JDK 安装目录)和 MAVEN_HOME
(指向 Maven 安装目录)后,操作系统可通过 %JAVA_HOME%\bin
和
%MAVEN_HOME%\bin
找到 javac
、java
、mvn
等命令。
IDEA 也能通过环境变量定位 JDK 和 Maven,确保项目正确编译和构建。
- JDK:提供 Java 编译和运行环境,是 IDEA 开发 Java 的基础。
- Maven:自动化依赖管理和构建流程,提升开发效率。
- 环境配置:确保系统和 IDEA 能正确调用工具,避免路径问题导致的错误。
六、IDEA中的maven项目环境配置
1、配置当前工程的maven环境
创建new project,选择Empty Project创建一个空项目,填写项目名和项目路径后,点击finish创建成功。
选择File中的Project Structure,点击Project,选择项目用到的jdk版本后apply
选择File中的Settings,点击Build项目构建这一栏Build Tools中的maven,在右侧配置maven的安装目录,指定配置文件的位置也就是maven的setting.xml文件
再选择maven中的Runner去选择JRE以及Compiler下面的Project bytecode version版本
这样当前这个工程与maven的关联配置就配置完成了
2、配置全局maven环境
配置全局参数,就不要打开任何一个project,在初始界面点击Customize,选择all settings
接下来的步骤和上面一样,就是选择maven的安装目录、配置文件、本地仓库地址,确认jre的版本以及项目中字节码的版本。
七、IDEA中的maven项目创建
选择创建模块,点击File创建new->module->maven
ORZ