maven项目的创建和配置

以前做项目总是配很多环境,下载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 找到 javacjavamvn 等命令。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值