Maven的基础详解(安装,使用)

Maven-初级 文章目录Maven介绍1.什么是Maven2.Maven能解决什么问题3.Maven的优势举例4.Maven的两个精典作用1.Maven 的依赖管理2.项目的一键构建Maven的使用Maven 常用命令Maven 工程运行调试Maven 总结 Maven介绍 1.什么是Maven 一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一 阅读详情

下载

前往官网点击download 跳转到下载页面,在files中选择对应版本进行下载;此处是win电脑,下载的win版本
在这里插入图片描述

下载完成后,是一个压缩包,将文件进行解压后,配置环境变量即可使用
目录介绍:
bin 可运行指令

boot 类加载器

conf 配置文件

lib 依赖的jar包
在这里插入图片描述
环境变量:
Maven运行需要JAVA_HOME 和MAVEN_HOME
JAVA_HOME 的配置在此不做介绍,下面讲解配置MAVEN_HOME。
打开电脑的高级系统设置-》环境变量
在这里插入图片描述
找到maven的安装目录,将路径配置到系统变量中
添加一个叫 MAVEN_HOME 的变量
在这里插入图片描述
之后在Path中 添加 %MAVEN_HOME%\bin 点击确定

在这里插入图片描述
配置完成后,在命令行输入 mvn ,有内容输出,即是安装配置成功
在这里插入图片描述

概念

maven是基于 坐标的方式来定位各个资源仓库的
在这里插入图片描述
需要某个仓库时,可以在https://mvnrepository.com/这个地址中查找坐标,之后在项目中引用
在这里插入图片描述

配置
个人本地仓库配置: maven下载的 文件默认放在C盘,建议更改存放位置,打开conf文件中的setting文件,在第55行加入下面代码
自定义存放地址

在这里插入图片描述
远程仓库配置: 因为远程中央仓库是在国外,下载速度很慢,所有需要配置到国内的镜像站点,这里配置阿里云的
还在setting文件中添加,在第159行左右添加

	 <mirror>
		<!-- 此镜像的唯一标识符,用来区别不同的mirror元素 -->
      <id>nexus-aliyum</id>
	  <!-- 对哪种仓库进行镜像,简单说就是替代哪个仓库 -->
      <mirrorOf>central</mirrorOf>
	  <!-- 镜像名称 -->
      <name>Nexus aliyun</name>
	  <!-- 镜像URL -->
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

在这里插入图片描述
构建maven工程
在src同级下创建pom.xml文件
在这里插入图片描述

Maven使用之Ubuntu安装Maven(一) 一、下载maven apache maven官网地址:https://maven.apache.org/download.cgi,下载二进制安装包。 在Ubuntu系统或Linux系统中可以使用wget命令下载:例如 wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-mav... 阅读详情

相关推荐

几率大的Redis面试题(含答案)

本文的面试题如下: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制【~】 Redis 为什么是单线程的,优点 如何解决redis的并发竞争key问题 Red...

睶 38万+

Maven 安装配置(完整教程)

Maven 是一个基于项目对象模型(POM)的项目管理和自动化构建工具。它主要服务于 Java 平台,允许开发者通过简单的配置来管理项目的构建、文档生成、报告、依赖、源代码管理、发布和分发等步骤。

野生派蒙的博客 8万+

N32串口DMA接收不定长数据:空闲中断与DMA通道的协同处理

本文详细解析了在N32系列MCU中,利用串口空闲中断与DMA通道协同处理不定长数据的核心机制与实战方法。通过剖析空闲中断的触发时机、DMA的配置要点以及两者协同工作的关键时序,提供了避免数据错乱的避坑指南和完整的代码实现,旨在帮助开发者构建高效、可靠的嵌入式串口通信子系统。

weixin_29191669的博客 122

Maven-学习首篇

Maven学习第一步,对Maven技术栈相关知识的总结,包括相关问题的总结

AI+全栈,AI+应用,实操落地,前沿技术 1226

北京途游游戏后端开发面经

北京途游游戏后端开发面经 我面试岗位是基于Python的后端开发工程师,主要是搞游戏的服务器开发。面试一共分了两轮,之后说是看看其他的候选人再定,感觉凉凉~~ 由于受到此次新型冠状病毒疫情的影响,本次面试采用视频面试的方式,下面是面试的时候面试官提的问题,python的基础知识还是问的比较多的。  一面:(32分钟微信视频)  简单做下自我介绍,   1.说一下你开发过的项目,挑一个说下你都做了...

weixin_45603043的博客 2124

别再用Python卷了!用Matlab的Deep Learning Toolbox快速上手U-Net图像分割(附完整数据集处理代码)

本文介绍了如何使用Matlab的Deep Learning Toolbox快速上手U-Net图像分割,包括数据准备、网络构建、训练监控和模型应用等完整流程。Matlab的高度集成工具链和图形化界面为图像分割任务提供了更快捷、直观的解决方案,特别适合研究人员和工程师快速实现原型验证。

weixin_29927965的博客 381

超级详细的 Maven 教程(基础+高级)

Maven 是 Apache 软件基金会组织维护的一款专门为 Java 项目提供构建和依赖管理支持的工具。一个 Maven 工程有约定的目录结构,约定的目录结构对于 Maven 实现自动化构建而言是必不可少的一环,就拿自动编译来说,Maven 必须 能找到 Java 源文件,下一步才能编译,而编译之后也必须有一个准确的位置保持编译得到的字节码文件。 我们在开发中如果需要让第三方工具或框架知道我们自己创建的资源在哪,那么基本上就是两种方式:Java 项目开发过程中,构建指的是使用『原材料生产产品』的过程。构建

个人站点:javatv.net 7万+

[P4V]Perforce(P4V)使用教程

1.前言 Perforce SCM System是一款构建于可伸缩客户/服务器结构之上的软件配置管理工具。仅仅应用TCP/IP,开发人员就能够通过多种Perforce客户端(几种平台的GUI、WEB、或命令行)访问Perforce服务器。Perforce能够被快速和容易地部署,即使对大型或分布式的站点,也只要求最小限度的管理。Perforce可以使用在50多个操作系统中,它包括版...

元直的博客 2万+

maven

一、maven的基本概念 maven是跨平台的项目管理工具,主要服务于基于java的项目构建,依赖管理和项目信息管理 二、下载和安装 1、下载 地址:http://maven.apache.org/download.cgi 2、安装 下载上面压缩包 解压上面的压缩包,可得 bin:含有mvn 的运行脚本 boot:含有plexus-classworlds-2.5.2.ja...

m0_37623593的博客 3708

基于MATLAB的小波包分解(WPD)算法详解

本文详细介绍了基于MATLAB的小波包分解(WPD)算法。WPD作为信号处理领域的重要技术,继承并发展了小波分析的优点,通过正交镜像滤波器组将信号分解为不同频率子带,形成完整的二叉树结构。相比传统小波变换,WPD具有更精细的频带划分、自适应基选择能力和更高的灵活性,特别适合分析非平稳信号。文章系统阐述了WPD的数学原理、算法实现流程及其在机械故障诊断、生物医学信号处理等领域的应用。通过MATLAB代码示例展示了WPD的具体实现方法,并分析了不同参数设置对分解效果的影响,为工程实践提供了有价值的参考。

qq_42212808的博客 292

使用Simulink设计并实现一个可调谐的二阶IIR陷波滤波器,实时去除音频中的工频噪声

《基于Simulink的音频陷波滤波器设计与实现》摘要:本文详细介绍了使用Simulink设计陷波滤波器去除音频工频噪声(如50Hz)的方法。核心内容包括:1)二阶IIR陷波滤波器的原理与传递函数;2)Simulink实现步骤(音频系统搭建、滤波器设计、频率跟踪);3)性能分析(频谱对比、时域波形、听觉测试)。通过精准消除特定频率干扰,同时保留语音信号(200Hz-4kHz),有效提升信噪比(>20dB)。文章还探讨了多陷波级联、自适应算法等高级技巧,为音频处理、语音通信等应用提供实用解决方案。

amy_mhd的博客 152

Maven的安装、配置以及在Eclipse中安装maven插件

一、需要准备的东西 (原文链接) 1.首先确保安装了JDK,并且成功配置了JDK的环境变量。 2. 已安装Eclipse 3. Maven程序包 二、maven下载与安装 1. 前往https://maven.apache.org/download.cgi下载最新版的Maven程序: 2. 将文件解压到D:\Program Files\Apache\maven目录下: 3....

nicole_33的博客 3万+

第十四节《OpenCascade集成Qt》

将 OpenCascade 与 Qt 集成是开发图形界面应用的常见需求。通过将 OpenCascade 的几何建模与 Qt 的图形用户界面(GUI)功能结合,可以创建强大而灵活的 CAD 或建模工具。OpenCascade 提供了与 Qt 的集成接口,允许你在 Qt 应用程序中嵌入 OpenCascade 的视图,执行几何操作,并与用户进行交互。以下是 OpenCascade 与 Qt 集成的详细步骤:首先,确保已安装 OpenCascade 和 Qt。你可以从 OpenCascade 官方网站或通过包管理

yumeiguo的博客 597

Maven的安装和使用

通过上述步骤,我们创建了一个简单的Maven项目,并在其中编写了一个打印"Hello, World!"的Java程序。通过Maven的命令,我们能够轻松地构建和运行这个项目。这是学习Maven的一个很好的起点,之后可以探索更多高级特性,如依赖管理、插件使用等。Maven是一个强大的项目管理工具,通过本文的介绍,你应该能够掌握Maven的基本安装和使用方法。Maven的高级特性和最佳实践需要在实际项目中不断探索和学习。本文为示例教程,具体命令和配置可能因Maven版本和项目需求有所不同,请根据实际情况调整。

qq_62642080的博客 1218

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Maven安装教程详解

一、准备工作 1、确定电脑上已经成功安装jdk7.0以上版本 2、win10操作系统 3、maven安装包 下载地址:http://maven.apache.org/download.cgi 二、解压Maven安装包 在上述地址中下载最新的M...

weixin_30302609的博客 4716

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Windows 上安装配置 Maven

Windows 上安装配置 Maven,Maven 是Apache 软件基金会开发的一种流行的开源构建工具,用于同时构建、发布和部署多个项目,以便更好地管理项目。该工具允许开发人员构建和记录生命周期框架。

csdn_aspnet的专栏,请点击博客主页右上角三个点中的私信联系 1万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

用Maven安装java,maven的安装,maven安装

maven的安装,maven安装1.1. 验证你的Java安装尽管Maven可以运行在Java 1.4上,但本书假设你在至少Java 5上运行。尽管使用你操作系统上最新的稳定版本的JDK。本书的例子在Java 5或者Java 6上都能运行。java -versionjava version "1.6.0_02"Java(TM) SE Runtime Environment (build 1.6.0...

weixin_39608300的博客 224

maven 安装_如何安装maven和使用maven

百度找到官网地址下载地址 http://maven.apache.org/download.cgi解压 apache-maven-3.6.1-bin删除一层文件改成C:oolapache-maven-3.6.1备注Maven 3.3 要求 JDK 1.7 或以上Maven 3.2 要求 JDK 1.6 或以上Maven 3.0/3.1 要求 JDK 1.5 或以上确定电脑装有jdkcmdjava ...

weixin_39533795的博客 132

【JAVA】Maven的安装和使用

文章目录1. Maven是什么2. 安装Maven3. 仓库的概念3.1 修改本地仓库位置3.2 第三方仓库3.3 修改中央仓库4. 创建一个maven project5. 如何添加项目依赖 1. Maven是什么 Maven是一个项目管理工具,它包含了一个项目对象模型。 这种又是大白话,如果没明白maven是什么,那么上面这句话跟没说一样,我自己觉得,Maven的核心功能便是合理叙述项目间的依赖...

1672

Maven安装&使用

Maven安装&使用

小何的博客 1100

Linux安装Maven

安装wget命令 yum -y install wget 下载maven安装包 官网地址:https://archive.apache.org/dist/maven/maven-3/ 选择相应的版本 进入binaries目录 复制.tar.gz格式文件的地址 进入opt目录,使用wget下载下来 wget https://archive.apache.org/dist/maven/ma...

honvin的博客 4990

Linux Maven安装

1、下载 官网:http://maven.apache.org/download.cgi 2、解压 tar zxvf apache-maven-3.6.1-bin.tar.gz -C /opt/ 解压之后的目录为 : /opt/apache-maven-3.6.1/ 3、环境变量 vim /etc/profile 在打开的文件最后面添加以下信息 export M2_HOME=/opt/apa...

小半的博客 1万+

【Maven】win下安装maven

MAVEN

qq_41466440的博客 1708

JAVAWEB开发之Maven的入门详解——Maven的安装以及项目的结构和Maven的使用以及私服的搭建与配置

什么是Maven?  翻译为专家,内行。Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,项目管理和项目信息管理。那么怎么样才算是理想的项目构建呢?理想的项目构建就是必须具备高度自动化,跨平台,可重用的组件,标准化这些特性。 什么是依赖?为什么要进行依赖管理? - 所谓的依赖就是自动下载。进行依赖管理主要是为了统一的对这些依赖进行管理。 都有哪些项目信息? -项目名

5275

Maven安装详解

IDEA配置Maven环境

Yolowuwu的博客 577
上一篇: 一篇文章入门django开发 (测试平台)
下一篇: Mac虚拟机实现ios UI自动化教程-最新版本(MacOS 12.1,ios15.1)
木 叶
博客等级 码龄7年 20粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值