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

chatgpt/2023/9/26 14:01:39

引言

        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.exyb.cn/news/show-5313145.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

机器学习-Regression

机器学习(Regression:Case Study) 前言&#xff1a; 学习资料 videopptblog Example Application 建立一个model&#xff0c;将宝可梦的一些数据作为输入&#xff0c;然后输出宝可梦进化以后的战斗力CP值&#xff0c;这个model的建立尤为重要&#xff0c;但是这个模型的建立…

MySQL报错:Row size too large。

项目场景&#xff1a; mysql添加varchar字段 问题描述 mysql表添加一个varchar类型的字段&#xff0c;执行保存时报错&#xff1a;Row size too large. The maximum row size for the used table type, not counting BLOBs, is 6553 巴拉巴拉 原因分析&#xff1a; 行数据大…

Shell脚本学习-打印简单菜单

打印菜单和选择菜单项的脚本&#xff1a; [rootvm1 scripts]# cat menu_choise.sh #!/bin/bash # path/server/scripts[ ! -d "$path" ] && mkdir $path -p#menu cat <<END1. [Install lamp]2. [Install lnmp]3. [Exit]Please input the number you w…

C++ has a different exception specifier

这个报错&#xff1a; error: declaration of ‘virtual const void* int8EntroyCalibrator::readCalibrationCache (std::size_t&)’ has a different exception specifier正常来说就是你声明的函数定义和真正函数实现的时候&#xff0c;参数或者函数类型不一致&#xff…

Linux操作系统下安装python环境

参考&#xff1a;Linux操作系统下安装python环境_linux如何下载python_秃头小猿-F的博客-CSDN博客 注意 切换用户 二、切换root用户 1.给root用户设置密码&#xff1a;命令&#xff1a;sudo passwd root输入密码&#xff0c;并确认密码。2.重新输入命令&#xff1a;su root …

【设计模式|行为型】状态模式(State Pattern)

概述 状态模式是一种行为设计模式&#xff0c;它可以让对象在内部状态改变时改变它的行为。简而言之&#xff0c;状态模式允许对象在不同状态下更改其行为&#xff0c;而不需要通过使用大量的条件语句进行手动更改。 优点&#xff1a; 状态模式将与特定状态相关的行为分散到…

【容器编排】初识 Kubernetes

目录 1.简介 2.为什么需要 k8s 3.k8s 能做什么? 4.k8s 不是什么? 1.简介 摘取官网: 概述 | Kubernetes Kubernetes 这个名字源于希腊语&#xff0c;意为舵手或飞行员。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。 Google 在 2014 年开源了 Kubernetes 项目。 Kub…

SpringBoot项目集成kafka及常规配置

desc: 使用 spring-kafka 的api&#xff0c;在springboot项目中集成kafka能力&#xff0c;封装配置。 0.引入依赖 <dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId> </dependency> 1.k…
推荐文章