Idea操作Maven超级详细使用 基础篇:

2024-08-06 13:24:16 浏览数 (2)

Idea操作Maven详细使用:

Maven简介

什么是 Maven

Maven 的正确发音是[ˈmevən] “卖v”,而不是“马瘟”以及其他什么瘟。 Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合。

Maven 能解决什么问题

如今我们构建一个项目需要用到很多第三方的类库 Jar包 如写一个使用Spring的Web项目就需要引入大量的jar包, 而往往一个Jar包往往又会引用其他Jar包,缺少其中任何一个Jar包都会导致项目编译失败。 每开发一个项目都会需要大量的Jar包 , 一个普通的Java项目也许实际源码只有几MB甚至KB,但加上Jar之后也许就几十MB。 而同样的项目,如果我们使用 Maven 工程来构建,那么总体上工程的大小会小很多。部署至服务器中…

Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包, 它会帮助我们 下载/提供 所有的Jar,极大提升开发效率。

Maven 的两个经典作用:

依赖管理 也就是管理jar包(涉及仓库知识,下面会讲)

Maven 的一个核心特性就是依赖管理。 当我们涉及到多模块的项目(包含成百个模块或者子项目),管理依赖就变成一项困难的任务。Maven 展示出了它对处理这种情形的高度控制。 传统的 WEB 项目中,我们必须将工程所依赖的 jar 包复制到工程中,导致了工程的变得很大。 那么maven 工程是如何使得工程变得很少呢? Idea常见普通Maven项目目录:

maven工程中不直接将 jar包导入到工程中,而是通过在 pom.xml 文件中添加所需jar包的坐标。 这样就很好的避免了 jar 直接引入进来, 使工程变大

0 人点赞