tnblog
首页
视频
资源
登录

Maven的简介和安装配置

6350人阅读 2020/1/5 12:52 总访问:169830 评论:0 收藏:1 手机
分类: JAVA

简介

    Maven 是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念。

    Maven 是一个项目管理工具,主要用于项目构建、依赖管理、项目信息管理。    

         Maven是可以通过一小段描述信息(中央信息片)来管理项目的构建、报告和文档的软件项目管理工具。也是一个比较强大的自动化工具,提供了编译、测试、打包、构建项目环境等功能。

    POM(Project Object Manager):项目管理对象

pom.xml文件:添加项目所需的依赖、插件

    

    应用场景:创建一个web项目的时候需要导入的jar包过多,甚至有些冲突的、重复的、导致项目结构臃肿,又不能随便乱删。这时我们可以使用Maven来管理项目


                    maven的相关概念


    仓库:存放有一系列的jar包、插件


分类:本地仓库、远程仓库(中央仓库、私服、其他公共库)

    

         1中央仓库

                   中央仓库由maven社区提供的仓库,提供大量的常用的jar

         2远程仓库

                   我们自己定制的仓库

         3本地仓库

                   我们自己电脑中的仓库,maven需要的jar包都直接从本地仓库中进行获取。如果本地仓库中没有jar包,maven会去中央仓库进行下载,下载到本地仓库。

        

      坐标:仓库中的每一个资源都有一个唯一的坐标(定义一个资源)

 

    Maven对于项目jar包的管理

         以前:就是直接将jar拷贝到项目的lib目录中,每个项目使用时,都是重新复制。

         现在:每次使用jar包,都从本地仓库中获取

                     如果要使用某个jar包,我们只需要在pom.xml中配置依赖信息


安装和配置

            

             系统要求

项目要求
JDKMaven 3.3 要求 JDK 1.7 或以上
Maven 3.2 要求 JDK 1.6 或以上
Maven 3.0/3.1 要求 JDK 1.5 或以上
内存没有最低要求
磁盘Maven 自身安装需要大约 10 MB 空间。除此之外,额外的磁盘空间将用于你的本地 Maven 仓库。你本地仓库的大小取决于使用情况,但预期至少 500 MB
操作系统没有最低要求

 

             检查 Java 安装

操作系统任务命令
Windows打开命令控制台
c:\> java -version
Linux打开命令终端
# java -version
Mac打开终端
$ java -version



               Maven 下载

                    Maven 下载地址:http://maven.apache.org/download.cgi

            
                

                    不同平台下载对应的包:

系统包名
Windowsapache-maven-3.6.3-bin.zip
Linuxapache-maven-3.6.3-bin.tar.gz
Macapache-maven-3.6.3-bin.tar.gz

                    下载包后解压到对应目录:


系统存储位置 (可根据自己情况配置)
WindowsE:\Maven\apache-maven-3.6.3
Linux/usr/local/apache-maven-3.6.3
Mac/usr/local/apache-maven-3.6.3

            bin目录:包含Maven的脚本

            boot目录:包含了一个类加载器的框架

            conf目录:配置文件,settings.xml

                    lib目录:第三方jar

            设置 Maven 环境变量

                        添加环境变量 MAVEN_HOME:变量值:maven的安装路径,比如 E:\Maven\apache-maven-3.6.3

        

       编辑系统变量 Path,添加变量值:;%MAVEN_HOME%\bin

                         

                    注意注意多个值之间需要有分号隔开,然后点击确定。

   在控制台输入如下命令,如果能看到 Maven 相关版本信息,则说明 Maven 已经安装成功

  1.         mvn -version

            


评价

Idea下使用Maven搭建SSM(一):SpringMVC

Spring MVC是一款基于MVC架构模式的轻量级Web框架,其目的是将Web开发模块化,对整体架构进行解耦,简化Web开发流程。下面...

Idea下使用Maven搭建SSM(二):MyBatis

开发Web应用,数据的存储和处理往往离不开数据库和SQL语句。在使用Java开发的Web应用中,自然也少不了连接数据库的步骤。在...

Maven 出错 was cached in the local repository

maven在下载依赖的时候出错:was cached in the local repository是因为和本地库有冲突的原因,把对应的本地库删除就好了找到...

Maven与工具(eclipse)的集成

1、下载maven插件apache-maven-3.6.22、下载jdk1.8并安装配置环境变量3、解压插件并配置环境变量(JAVA_HOME配置jdk根目录、...

Maven创建JavaWeb项目

使用模板创建项目JavaWeb项目模板使用使用模板创建JavaWeb项目,就是上图的结构。缺少src/main/java目录,以及两个test目录...

Maven 的依赖管理 1

1、依赖传递将第三个项目的坐标添加到第二个项目里面,然后第二个项目就会多出一个关于项目三的jar包,此时项目二就可以调...

Maven 的下载与安装

注意:ldea对3.6.2及以上版本存在兼容性问题,为避免冲突,IDEA中安装使用3.6.1版本一、下载:多版本地址:https://mirrors...

Maven空模块配置框架类型——pom的设置

一、pom.xml的使用只要你的依赖没问题,想生成什么项目都可以,这个要对Maven稍稍要有一定的了解如生成一个spring boot的项...

Maven 的依赖管理 2

一、scope的案例二、例如:直接test间接runtime

Maven 坐标的概念

一、1、maven的jar包仓库网址2、maven的坐标网址

Maven的坐标网址

https://mvnrepository.com/如下图:

Maven 与IDEA的匹配版

1、maven的匹配版本下载方式2、在IDEA的配置

使用Idea和Maven搭建Spring MVC

1、2、3、4、确定maven4.1、IDEA自带的maven4.2、自己下载的maven还换了本地仓库5、6、7、在main文件夹中创建两个文件夹jav...

Maven 中的tomcat插件来启动项目

一、在pom.xml导入tomcat插件坐标<!--tomcat插件,启动当前的应用--> <build> <finalName>springmvc_va...

IDEA中 右击项目没有run Maven按钮解决办法(快速使用Maven命令)

这个问题原因在于我们并没有这个插件解决方法:这个时候我们可以去setting中下载mavenhelper插件安装好该插件以后,重启IDE...
sometimes ever,sometimes never
排名
21
文章
27
粉丝
11
评论
12
MySQL数据库基础
剑轩 : 大神教我学mysql!
MySQL概述与安装配置
剑轩 : PHP是目前最流行的 Web 开发语言
JAVA8 十大新特性详解
叼着奶瓶逛酒吧 : 文章写得真心不错,加油哈
Java学习 - Java语言基础
剑轩 : 每个小标题颜色加深一点会更好哦
Java学习 - Java语言简介
剑轩 : 请注意,java大神开讲了
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
重要的事情,你怎么不做呢?