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。

主动触发:

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

相关推荐
talenteddriver5 分钟前
java: Java8以后hashmap扩容后根据高位确定元素新位置
java·算法·哈希算法
云泽8087 分钟前
STL容器性能探秘:stack、queue、deque的实现与CPU缓存命中率优化
java·c++·缓存
yyy(十一月限定版)13 分钟前
c语言——栈和队列
java·开发语言·数据结构
本地运行没问题18 分钟前
基于Java注解、反射与动态代理:打造简易ORM框架
java
ss27320 分钟前
Java线程池全解:工作原理、参数调优
java·linux·python
麦麦鸡腿堡22 分钟前
Java_MySQL介绍
java·开发语言·mysql
shoubepatien22 分钟前
JavaWeb_Web基础
java·开发语言·前端·数据库·intellij-idea
北里闻箫24 分钟前
Java spinrg 4.x 及 jsp 简单心得(PHP转JAVA视角)
java·php·jsp
Charlie_Byte25 分钟前
Netty + Sa-Token 实现 WebSocket 握手认证
java·后端
计算机毕设VX:Fegn089535 分钟前
计算机毕业设计|基于springboot + vue旅游信息推荐系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·课程设计·旅游