Maven在idea中的使用

ops/2025/2/12 21:07:55/

介绍

什么是maven

Maven是apache旗下的一个开源项目,是一款管理和构建java项目的工具。

maven作用?

  1. 方便快捷的管理项目依赖和资源(jar包),避免版本冲突问题 。
  2. 提供标准、统一的项目结构。
  3. 标准跨平台(linux,windows,macos)的自动化项目的构建方式。

在这里插入图片描述

第一部分:通过一些插件进行打包。

第二部分:通过pom文件描述maven一些信息,在pom中添加dependency依赖

下载

官网下载,配置环境变量,设置本地仓库。

maven_23">IDEA创建maven项目

在这里插入图片描述

maven_28">idea导入maven

在这里插入图片描述

选择pom即可

构建项目

指将源代码,依赖库和资源文件等转换成可执行或可部署的应用程序过程,在这个过程中包括编译源代码、链接依赖库、打包、部署。指令执行必须在pom平级目录中并且部署必须是jar。

在这里插入图片描述

主动触发:

重新编译,打包,部署本地或者私服仓库


http://www.ppmy.cn/ops/157860.html

相关文章

爬虫工程师分享:获取京东商品详情SKU数据的技术难点与攻破方法

在电商数据领域,京东商品详情页的SKU数据是许多爬虫工程师的目标。这些数据包含了商品的价格、库存、规格等关键信息,对于市场分析、价格监控等应用场景至关重要。然而,获取这些数据并非易事,京东作为国内电商巨头,其反…

蓝桥杯备考之AB 数对

P1102 A-B 数对 - 洛谷 | 计算机科学教育新生态 这道题解法一就是用set来做,先把每个数存在map里,然后枚举B加上C看是不是在数列里面 解法二就是我们的二分,我们数列的顺序是不会影响最终的结果的,我们可以先对数列进行一下排序…

【鸿蒙开发】第二十四章 AI -Natural Language Kit(自然语言理解服务)

目录 1 简介 2 约束与限制 3. 分词 3.1 适用场景 3.2 约束与限制 3.3 开发步骤 3.4 开发实例 4 实体抽取 4.1 适用场景 4.2 约束与限制 4.3 开发步骤 4.4 开发实例 1 简介 Natural Language Kit(自然语言理解服务)提供了多项文本语义理解相…

自学人工智能大模型,满足7B模型的训练和微调以及推理,预算3万,如何选购电脑

如果你的预算是 3万元人民币,希望训练和微调 7B 参数规模的人工智能大模型(如 LLaMA、Mistral 等),你需要一台高性能的深度学习工作站。在这个预算范围内,以下是推荐的配置: 1. 关键硬件配置 (1) GPU (显卡…

搭建Spark集群(CentOS Stream 9)

零、资源准备 虚拟机相关: VMware workstation 16:虚拟机/vmware_16.zip(建议选择vmware_17版本)CentOS Stream 9:虚拟机/CentOS-Stream-9-latest-x86_64-boot.iso(安装包小,安装时需要联网下载)/ 虚拟机/CentOS-Stream-9-latest-x86_64-dvd1.iso(安装包大)JDK jdk1.8:…

51单片机(国信长天)矩阵键盘的基本操作

在CT107D单片机综合训练平台上,首先将J5处的跳帽接到1~2引脚,使按键S4~S19按键组成4X4的矩阵键盘。在扫描按键的过程中,发现有按键触发信号后(不做去抖动),待按键松开后,在数码管的第一位显示相应的数字:从左至右&…

C++ Primer 类型转换

欢迎阅读我的 【CPrimer】专栏 专栏简介:本专栏主要面向C初学者,解释C的一些基本概念和基础语言特性,涉及C标准库的用法,面向对象特性,泛型特性高级用法。通过使用标准库中定义的抽象设施,使你更加适应高级…

第二章 STM32启动流程

STM32启动进入main函数前,需要完成的操作。 STM32在执行进入main函数之前,会对芯片硬件本身进行一个初始化和内存重映射的工作。 参考文章: https://blog.csdn.net/Teminator_/article/details/142333178 https://blog.csdn.net/a_qwq_a/arti…