Maven在idea中的使用

介绍

什么是maven?

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

maven作用?

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

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

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

下载

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

IDEA创建maven项目

idea导入maven

选择pom即可

构建项目

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

主动触发:

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

相关推荐
g***727018 分钟前
(CICD)自动化构建打包、部署(Jenkins + maven+ gitlab+tomcat)
自动化·jenkins·maven
JienDa29 分钟前
JienDa聊PHP:CSDN博客仿站实战中PHP框架的协同架构方略
java·架构·php
大迪吃小迪35 分钟前
每秒 400 请求场景下,线程池如何合理配置?
java·开发语言
雨中飘荡的记忆2 小时前
财务对账系统设计与实现
java
0***h9422 小时前
使用 java -jar 命令启动 Spring Boot 应用时,指定特定的配置文件的几种实现方式
java·spring boot·jar
雨中飘荡的记忆2 小时前
布式事务详解:从理论到实践(RocketMQ + Seata)
java·rocketmq
i***48612 小时前
微服务生态组件之Spring Cloud LoadBalancer详解和源码分析
java·spring cloud·微服务
zzlyx992 小时前
用C#采用Avalonia+Mapsui在离线地图上插入图片画信号扩散图
java·开发语言·c#
Aevget2 小时前
MyEclipse全新发布v2025.2——AI + Java 24 +更快的调试
java·ide·人工智能·eclipse·myeclipse
一 乐2 小时前
购物|明星周边商城|基于springboot的明星周边商城系统设计与实现(源码+数据库+文档)
java·数据库·spring boot·后端·spring