当前位置: 首页 > news >正文

maven在idea上搭建

maven搭建

首先进入maven官网,去download下载欢迎使用 Apache Maven – Maven下载免安装版本,解压在任意目录下,命名别取中文名
配置环境变量

复制你刚刚maven解压的路径,我这里是D:\resource\apache-maven-3.8.8,之后此电脑右键选择属性->高级系统设置->环境变量
image.png
变量名为MAVEN_HOME,变量值为你刚刚解压的地址
image.png

image.png

运行cmd输入mvn -v,显示maven版本号即成功

image.png

修改setting.xml配置文件

settings.xml 文件是 Maven 工具中的一个关键配置文件,主要用于配置用户级别和全局级别的设置,配置镜像源:为了加速依赖下载速度,你可能需要将默认的中央仓库替换为国内的镜像源
默认情况下,Maven 使用用户主目录下的 .m2/repository 作为本地仓库的位置。有时,你可能希望改变这个默认位置到另一个磁盘分区或者目录下,以节省空间或便于管理。

找到之前解压的MAVEN文件,新建一个 MAVEN—local repository 文件夹作为本地的仓库,如下图

D:\resource\apache-maven-3.8.8\MAVEN—local repository
image.png

找到conf文件夹,打开,找到settings.xml文件

找到 localRepository 节点,在注释外添加:

 <localRepository>D:\resource\apache-maven-3.8.8\MAVEN—local repository</localRepository>

image.png

2.配置阿里云服务器镜像

国外的服务器下载jar包很慢,所以我们需要将其改为国内的阿里云服务器
在 settings.xml  文件中找到 mirrors 节点
将下面的内容复制粘贴进去:

<!-- 阿里云仓库 -->
<mirror>
	<id>alimaven</id>
	<mirrorOf>central</mirrorOf>
	<name>aliyun maven</name>
	<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

image.png

在之前这个 settings.xml  文件中找到 profiles 节点

<!-- java版本 --> 
<profile>
	  <id>jdk-1.8</id>
	  <activation>
		<activeByDefault>true</activeByDefault>
		<jdk>1.8</jdk>
	  </activation>
 
	  <properties>
		<maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
	  </properties>
</profile>

image.png

保存退出,查看是否配置成功,win+R快捷键运行cmd,输入 mvn help:system 测试

如果出现下载很多文件的页面,说明您配置成功
image.png

打开idea配置maven

File->Setting->搜索maven->照下图修改->点击应用
image.png

相关文章:

  • C语言经典代码练习题
  • 【Linux我做主】浅谈Shell及其原理
  • JAVA中关于图形化界面的学习(GUI)动作监听,鼠标监听,键盘监听
  • ESP32的IDF开发学习-驱动ov2640并显示在屏幕上
  • C++(八)vector
  • 国产编辑器EverEdit - 语法着色文件的语法
  • 【一起来学kubernetes】16、CronJob使用详解
  • OpenGL 将屏幕上的二维坐标转换为三维空间中的一个点
  • macOS homebrew - 切换源
  • 当前有哪些学习资料可以帮助我学习整机性能方面的知识吗
  • Android中的layout_gravity与gravity属性
  • Canary Capital 向 SEC 递交首个 SUI ETF 申请文件
  • 如何用AI轻松制作PPT,提升工作效率和演讲质量
  • 【MySQL】函数
  • Wi-Fi NAN 架构(Wi-Fi Aware Specification v4.0,第二章:2.1~2.2)
  • Vue3组合式函数(滚动监测 useScroll)
  • 配置银河麒麟V10高级服务器操作系统安装vmware tools。在您的计算机上尚未找到用于此虚拟机的 VMwareTools。安装将无法继续。
  • Java 大视界 -- 基于 Java 的大数据分布式存储系统的数据备份与恢复策略(139)
  • Qt 关键技术点总结与实践经验
  • docker登陆问题
  • 中方会否公布铁线礁的领海基线?外交部:中方执法活动旨在反制菲方侵权挑衅
  • 天津外国语大学原校长修刚突发疾病去世,享年68岁
  • 出国留学、来华留学呈现双增新趋势,“00后留学生个性鲜明”
  • 美施压拉美国家选边站队,外交部:搞阵营对抗注定失败
  • 由重商主义观察世界现代化历程
  • 全品系停货?泸州老窖:暂未接到通知,常规调控手段