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

JAVA开发工具-maven的安装与配置(最新最详细教程)

引言

        Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具 软件。

         Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较 高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方 法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

一,下载maven

        maven 官方网站:Maven – Welcome to Apache Maven

进入下载,下载maven压缩包(windows系统)

 

 找到下载的maven压缩包并解压(建议下载到D盘)

可以将文件夹重名名

重命名前

重命名后

 

二,配置环境变量

进入到maven文件夹bin目录下,复制bin所在路径

右击我的电脑->属性->高级系统设置

然后点击环境变量 、

 在系统变量中找到path,点击进入

 新建环境变量即可

进入命令提示符查看是否完成配置:输入mvn -V

 三,配置maven国内镜像

进入阿里云镜像站:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)

 复制配置信息

在D:\maven\conf配置setting

 更改为:<localRepository>d:/maven/repo</localRepository>

 jdk更改为你目前使用的

 更改后

为了简便,可以将注解信息删除 

也可以直接使用以下模板

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0
https://maven.apache.org/xsd/settings-1.2.0.xsd">
<!-- localRepository Default: ${user.home}/.m2/repository -->
<localRepository>d:/maven/repo</localRepository>
<pluginGroups></pluginGroups>
<proxies></proxies>
<servers></servers>
<mirrors>
<!-- https://developer.aliyun.com/mirror/ 阿里镜像仓库 --><mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>
<profiles>
<!-- maven项目全局默认配置jdk版本信息 -->
<profile>
<id>jdk-17</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>17</jdk>
</activation>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
</properties>
</profile>
<!-- maven项目全局默认配置jdk版本信息 1.8 -->
<!--<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>-->
</profiles>
</settings>

四,idea配置

打开idea

 设置

 设置jdk

 

五,新建项目

 

 

http://www.lryc.cn/news/104969.html

相关文章:

  • linux系统编程重点复习--进程的控制
  • 12-1_Qt 5.9 C++开发指南_自定义插件和库-自定义Widget组件(提升法(promotion)创建自定义定制化组件)
  • 【软件测试学习】—软件测试的基本认识(一)
  • Unity AI项目笔记
  • 如何在地图上寻找峨眉山零公里的龙洞湖
  • cloudstack平台host加入后,显示CPU speed为0GHz
  • 创新技术应用,提升企业图文档管理水平的新思路
  • 网络安全 Day22-mariadb数据库用户管理
  • SERDES关键技术
  • 小程序如何上传商品图片
  • vue中人员导出功能实现
  • 【微信小程序】引入第三方库poke对GZIP压缩数据进行解压
  • Pandas操作Excel
  • leetcode 712. Minimum ASCII Delete Sum for Two Strings(字符串删除字母的ASCII码之和)
  • Springboot -- 按照模板生成docx、pdf文件,docx转pdf格式
  • UE5.1.1 创建C++项目失败
  • windows进行端口映射
  • Python 异常处理
  • C++ 类的静态成员
  • 360T7路由器进行WiFi无线中继教程
  • 主成分分析
  • 笙默考试管理系统-MyExamTest(26)
  • 重新理解 RocketMQ Commit Log 存储协议
  • ES6基础知识十:你是怎么理解ES6中 Decorator 的?使用场景?
  • 接口/Web自动化测试如何做?框架如何搭建封装?
  • Linux怎么从网络上下载文件
  • Flutter携带JSON参数post请求
  • 【vue】vue-image-lazy图片懒加载使用与介绍【超详细+npm包源代码】
  • MFC第二十四天 使用GDI对象画笔和画刷来开发控件(分页控件选择态的算法分析、使用CToolTipCtrl开发动静态提示)
  • 【NLP-新工具】语音转文本与OpenAI的用途