什么?学java这么久了,连Maven安装都还搞不定!?马上安排!

Linux环境下Maven安装配置全攻略:从下载到优化实战 在Java项目开发中,构建工具是自动化编译、测试、打包和依赖管理的核心组件。其工作原理是通过预定义的构建生命周期和插件机制,将源代码转换为可部署的制品。作为Java生态中最主流的构建工具,Maven通过标准化的项目对象模型(POM)和中央仓库体系,极大地提升了项目的一致性和可维护性。其技术价值在于实现了依赖的自动解析与传递,统一了项目结构,并能够无缝集成到持续集成/持续部署(CI/CD)流水线中。在Linux服务器开发、微服务架构及云原生应用构建等场景下,一个配置得当的Maven环境是保障开发效率的基础。本 阅读详情

在这里插入图片描述

什么?学java这么久了,连Maven安装都还搞不定!?马上安排!

Maven安装与配置

下载安装Maven

官网;https://maven.apache.org/

image

下载完成后,解压即可;

配置环境变量

在我们的系统环境变量中

配置如下配置:

  • M2_HOME maven目录下的bin目录
    image

  • MAVEN_HOME maven的目录
    image

  • 在系统的path中配置 %MAVEN_HOME%\bin
    image

测试是否安装成功!
image

测试Maven是否安装成功,保证必须配置完毕!

阿里云镜像

打开配置文件:

image

  • 镜像:mirrors
    • 作用:加速我们的下载
  • 国内建议使用阿里云的镜像

在配置文件中添加:

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
</mirror>

image

本地仓库

在本地的仓库,远程仓库;

**建立一个本地仓库:**localRepository

在配置文件中添加:

<localRepository>本地仓库路径</localRepository>

<localRepository>D:\Environment\apache-maven-3.6.2\maven-repo</localRepository>

如:
image

在IDEA中配置默认Maven路径

在IDEA中配置默认Maven路径使在IDEA每次创建新的Maven项目默认选择已经配好的Maven配置文件和Maven仓库。不然IDEA会默认使用IDEA在C盘下创建的Maven配置文件和Maven仓库

第一步:
image

第二步:
image

完成!
在这里插入图片描述

全网最详细的 Maven 教程,安排 前言:目前所有的项目都在使用maven,可是一直没有时间去整理学习,这两天正好有时间,好好的整理一下。① 一个项目就是一个工程如果项目非常庞大,就不适合使用package来划分模块,最好是每一个模块对应一个工程,利于分工协作。借助于maven就可以将一个项目拆分成多个工程② 项目中使用jar包,需要“复制”、“粘贴”项目的lib中同样的jar包重复的出现在不同的项目工程中,你需要做不停的复制粘贴的重复工作。借助于maven,可以将jar包保存在“仓库”中,不管在哪个项目只要使用引用即可就行。③ jar包需要 阅读详情

相关推荐

Maven安装,学习笔记,详细整理maven的一些配置

学习完前端Web开发技术后,我们即将开始学习后端Web开发技术。做为一名Java开发工程师,后端 Web开发技术是我们学习的重点。后端Web开发技术的学习,我们会先学习Java项目的构建工具:MavenMaven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。官网:https://maven.apache.org/Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。

chenyu_Yang的博客 1782

全网最详细的 Maven 教程,安排!

点击上方“Java基基”,选择“设为星标”做积极的人,而不是积极废人!每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创 | Java 2021超神之路,很肝~中文详细...

weixin_44421461的博客 196

从MFCC到GMM:手把手教你用Python实现说话人识别(附完整代码)

本文详细介绍了如何使用Python实现说话人识别系统,从MFCC特征提取到GMM模型训练,涵盖完整的技术流程和代码示例。通过梅尔频率倒谱系数(MFCC)和高斯混合模型(GMM)的结合,构建高效的说话人识别系统,适用于身份认证和智能交互场景。文章还探讨了从传统方法到深度学习的进阶话题,如i-vector和x-vector技术。

o1p2q3r的博客 201

黑马JavaWeb开发跟学(四)Maven--上篇

Maven的基本使用

心向阳光的天域的博客 1120

上机笔试题目:取出指定条件二维数组的子数组

取出指定条件二维数组的子数组: 1)传入参数为: 参数一:String[][]sArray2字符串二维数组 参数二:Stringkey字符串 参数三:StringkeyFormat含匹配符的字符串,如下:%0-%1,其中%x含义如为:一维数据列序号为x的值。 keyFormat 可以为 %0-%1-%2,%0-%3-%8-%x...... 例子如下...

91奔跑的蜗牛 636

制造业与工业知识图谱应用

在全球数字化转型背景下,制造业面临创新周期缩短、质量管控精细化等挑战。知识图谱技术通过结构化表示工业知识,为智能制造提供关键技术支撑。工业知识图谱具有专业性强、多源异构数据融合、实时性要求高等特点,其构建流程涵盖本体设计、知识抽取与整合等环节。研究显示,知识图谱与大模型结合可提升工业场景的智能化水平,在设备故障诊断、供应链优化等领域具有显著应用价值。该技术有望成为制造业数字化转型的核心驱动力。

分享一些感兴趣的技术方面 1445

maven从安装到刷新使用

学习完前端Web开发技术后,我们即将开始学习后端Web开发技术。做为一名Java开发工程师,后端Web开发技术是我们学习的重点。后端Web开发技术的学习,我们会先学习Java项目的构建工具:MavenMaven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。

qinsd的博客 2327

告别代码移植烦恼:STM32CubeMX 6.4.0 + STM32F407ZGT6 + YT8512C PHY芯片的LWIP网络配置全攻略

本文详细介绍了如何使用STM32CubeMX 6.4.0配置STM32F407ZGT6与YT8512C PHY芯片的LWIP网络适配,包括硬件特性解析、STM32CubeMX基础配置、专用驱动适配和LWIP协议栈定制化配置,帮助开发者解决PHY芯片差异导致的网络问题。

weixin_28718793的博客 292

Maven简介与安装:从下载到环境配置全流程

Maven是一款由Apache维护的Java项目管理工具,能够自动化处理项目构建、依赖管理和文档生成等工作。本文详细介绍了Maven的核心功能:项目生命周期管理和依赖自动下载,并提供了完整的安装配置指南。通过下载Maven压缩包、配置MAVEN_HOME和PATH环境变量,以及使用mvn -version命令验证安装,开发者可以快速搭建Maven环境。文章还针对常见问题如环境变量配置失败和版本兼容性问题提供了解决方案,为后续学习Maven项目结构奠定了基础。

fykam的博客 1797

ImportError: DLL load failed while importing _rust: 找不到指定的程序的解决方案

 本文主要介绍了ImportError: DLL load failed while importing _rust: 找不到指定的程序的解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 19万+

【Arduino+ESP32专题】CP2102串口自动下载电路

CP2102串口自动下载电路原理是什么?

一点硬件 2959

学习Maven这一篇就够了

目录第一章 Maven简介1.1、Maven概述1.2、Maven特点1.3、Maven官网1.4、Maven下载1.5、Maven安装1.6、Maven环境配置1.7、Maven测试安装第二章 Maven项目结构2.1、标准结构2.2、POM文件第三章 Maven依赖管理3.1、依赖导入3.2、依赖原理3.3、更换仓库3.4、小结一下3.5、内心疑问3.6、依赖范围3.7、依赖的传递性3.8、依赖的排除3.9、依赖的原则3.10、依赖的继承第四章 Maven常用命令4.1、清理项目4.2、编译主程序4.3

轻松的小希 5699

Flink CDC 中 StartupOptions 模式详解

Flink CDC 的 StartupOptions 模式用于指定作业启动时从源数据读取数据的起始位置,不同的模式适用于不同的业务场景,可满足多样化的数据处理需求,主要有 Initial 模式、Earliest 模式、Latest 模式、SpecificOffset 模式和 Timestamp 模式。

RodJohnsonDoctor的专栏 849

Linux安装java环境的2种方式(Centos7版本,java1.8的版本环境)

Linux安装java环境的2种方式(Centos7版本,java1.8的版本环境)

Deng872347348的博客 1万+

深入理解 Terraform 中的资源更新与管理

摘要:本文探讨Terraform处理AWS安全组名称变更时的行为。当修改不可变属性(如安全组名称)时,Terraform会创建新资源并删除旧资源。通过状态文件比对所需状态与实际状态,Terraform对不可变属性采用"先创建后删除"策略,对可变属性则直接更新。实例演示了修改安全组名称和关联EC2实例时的处理过程,强调理解资源属性可变性对基础设施管理的重要性。(149字)

2501_90323865的博客 473

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【Maven】你好,Maven >>> 与Maven的初次见面~

Apache Maven是一个软件项目管理和综合工具,是 Apache 下的一个纯 Java 开发的开源项目,基于项目对象模型(POM)的概念,Maven可以从一个中心信息块管理项目的构建、报告和文档等操作。

ebb29bbe的博客 2897

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

maven安装与配置IDEA,最新教程

Maven环境配置 1. 先配置好 jdk环境 打开 Windows 的CDM,输入java-version验证,如果你还没安装jdk环境,要先去安排配置 jdk 环境 2. Maven 下载 下载地址:https://maven.apache.org/ 系统 包名 Windows apache-maven-3.3.9-bin.zip Linux apache-maven-3.3.9-bin.tar.gz Mac apache-maven-3.3.9-bin.tar.gz

weixin_43592276的博客 7517

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

java毕业设计基于微信小程序的事件安排万事通[附源码]

从社会角度来看,该应用能够帮助用户合理规划时间,提高工作效率,降低因日程混乱带来的压力,从而促进个人的生活幸福感和社会的整体生产力。从技术层面来讲,采用Java作为后端开发语言,不仅能够保证应用的稳定性和扩展性,还能利用Java丰富的框架和库来简化开发过程,提高开发效率。基于微信小程序和Java的事件安排万事通毕业设计,不仅具有实际应用价值,而且对于学生掌握现代移动开发技术和互联网应用模式具有重要的教育意义,同时也为毕业生进入IT行业提供了一个切实可行的项目经验。操作系统:win7以上,最好是win10。

花儿゛程序设计 741

Maven在Mac上的安装及配置

我们每期会根据不用的项目案例安排不同的技术栈免费课程!免费!免费!免费!来帮助大家提高,有兴趣的同学可以私信我哦~ 所有项目都是以真实项目为实战例。 Maven 是什么 Maven 是一个项目管理和综合工具。Maven 提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven 使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven

LakeYC的博客 717

安装配置Maven

一、安装Maven 1、Maven下载、解压 2、设置环境变量 1)新建变量M2_HOME,值为Maven的目录X:\XXX\apache-maven-XXX 2)Path变量:将%M2_HOME%\bin添加到Path变量下 3、运行CMD,输入mvn -v后可以看到Maven的版本信息等则表示安装成功 二、修改本地仓库的位置:(X:\XXX\apache-maven-3.5.3指的是maven...

weixin_44797796的博客 212

Windows下thrift下载安装和IDEA配置和maven配置;

一、前半部分 1.下载 下载exe: http://archive.apache.org/dist/thrift/0.9.3/ http://thrift.apache.org/download 2.配置Windows系统环境变量 将thrift-0.9.3.exe改名为thrift.exe; 增加path路径:thrift-0.9.3.exe的存储路径,路径最好不要有英文; 如果路径是D:\thrift\thrift.exe,添加到path时只添加D:\thrift就好。 3.检验 c

chengxuya的博客 2006

maven找不到包_把Maven的架构,用法,坑点介绍的清清楚楚,把你安排的舒舒服服...

没有Maven之前的日子个人的一个小感受,学习一个新技术,应该以历史的眼光开看待这个新技术出现的原因,以及帮我们解决了什么问题。我们来回忆一下没有Maven的日子是怎么样的?开发一个项目,需要用别人写好的jar包,我们先把开源的jar包下载下来放到项目的lib目录下,并把这个目录添加到CLASSPATH(告诉Java执行环境,在哪些目录下可以找到你要执行的Java程序需要的类或者包)我们下载了a....

weixin_39575410的博客 207

Maven

Maven是一款基于POM模型的Java项目管理和构建工具,主要功能包括依赖管理、统一项目结构和标准化构建流程。它通过坐标定位依赖资源,利用本地仓库、中央仓库和远程仓库(私服)管理jar包。课程涵盖Maven的安装配置(解压、配置本地仓库、阿里云私服)、核心概念(项目对象模型、依赖管理、构建生命周期)以及基本使用。Maven简化了Java项目的开发流程,解决了依赖版本冲突问题,并提供了跨平台的自动化构建能力。

XING的博客 841

Maven的简单易懂知识点

写在前面:学习Maven后,你会提高对 java 开发的效率,Maven 就是一个开发工具,非常简便!

流浪江南的博客 1261

day04-Maven

学习完前端Web开发技术后,我们即将开始学习后端Web开发技术。做为一名Java开发工程师,后端Web开发技术是我们学习的重点。后端Web开发技术的学习,我们会先学习Java项目的构建工具:MavenMaven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。官网:https://maven.apache.org/Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。

qq_63763836的博客 1536
上一篇: 什么?学java这么久了,还不知道Tomact怎么安装?安排!
下一篇: 什么?学Java这么久了,你连MySQL怎么安装都还不知道!安排!
Danny_java
博客等级 码龄5年 9粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值