Maven基础的快速入门

这篇具有很好参考价值的文章主要介绍了Maven基础的快速入门。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 导读

概念:Maven是apache旗下的一个开源项目,是一款用于管理和构建Java项目的工具

Maven的作用:

1.依赖管理:放便快捷的管理项目依赖的资源(jar包),避免版本冲突的问题

2.统一项目结构:提供标准、统一的项目结构

3.项目构建:标准跨平台(Linux、windows、MacOS)的自动化项目构建方式

总结:Maven是一款管理和构建Java项目的工具

Maven概述

介绍

Apache Maven是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建

作用:依赖管理、统一项目结构、项目构建

pom.xml----->项目对象模型(POM)------->依赖项目模型------->本地仓库-------->中央仓库

安装

1.下载

前往Maven官网下载:Maven – Download Apache Maven

Maven基础的快速入门,javaWeb,maven,java

  可下载3.8.8版本:Index of /maven/maven-3/3.8.8/binaries (apache.org)Maven基础的快速入门,javaWeb,maven,java

 2.解压

建议存放在全英文目录

Maven基础的快速入门,javaWeb,maven,java

3.配置%MAVEN_HOME%的环境变量

Maven基础的快速入门,javaWeb,maven,java

4.Windows中的dos命令中验证一下配置的是否准确。输入mvn -v

Maven基础的快速入门,javaWeb,maven,java

5.配置本地仓库

Maven基础的快速入门,javaWeb,maven,java

6.配置阿里云私服

<mirror>  
    <id>alimaven</id>  
    <name>aliyun maven</name>  
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>          
</mirror>

Maven基础的快速入门,javaWeb,maven,java

 idea中配置Maven环境

Maven基础的快速入门,javaWeb,maven,java

 Maven基础的快速入门,javaWeb,maven,java

 创建Maven项目

Maven基础的快速入门,javaWeb,maven,java

Maven基础的快速入门,javaWeb,maven,java

Maven坐标

1.Maven中的坐标是资源的唯一标识,通过该坐标可以唯一定位资源位置。

2.使用坐标来定义项目或引入项目中的依赖

Maven坐标主要组成

        groupld:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.bingyi)

        artifactld:定义当前Maven项目名称(通常是模块名称)

        version:当前定义项目的版本号文章来源地址https://www.toymoban.com/news/detail-694127.html

到了这里,关于Maven基础的快速入门的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java研学-Maven基础

      Maven是一个跨平台的项目管理工具,主要用于基于 Java 平台的项目(Maven 底层为Java)构建、依赖包管理和项目信息管理,只需要运行一条简单的命令,就能高效的完成构建动作   Maven 能提供一种项目的依赖配置,配置好的项目,Maven 能自动的从 Maven 的中央仓库中下载

    2024年01月17日
    浏览(23)
  • JavaWeb后端——Maven

    maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理 maven项目对象模型简称POM, maven解决问题: 1. 添加第三方jar包,maven将 jar 包放在本地仓库中统一管理,使用时用坐标的方式引用即可 2. 解决 jar 包之间的依赖关系 3. 获取第三方 jar 包,使用 maven 可以以坐标的

    2024年01月17日
    浏览(60)
  • JavaWeb-初识Maven

    1. Maven简介 2. Maven下载安装 3. Maven项目创建 4. Maven项目导入依赖 Maven是什么 Maven 是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目

    2024年02月08日
    浏览(26)
  • [JavaWeb]【三】Maven

    目录 一 什么是Maven 二 Maven的作用   2.1 依赖管理  2.2 统一项目目录  2.3 标准项目构建 三 Maven概述  3.1 介绍  3.2 安装 四 IDEA集成Maven 4.1 配置Maven环境 4.1.1 单个项目配置  4.1.1.1 创建项目  4.1.1.2 配置项目JDK版本 4.1.1.3 配置maven  4.1.2 配置全局Maven环境 4.2 创建Maven项目 4.3 M

    2024年02月12日
    浏览(27)
  • Java课题笔记~Maven基础

    下载安装 配置:修改安装目录/conf/settings.xml 本地仓库:存放的是下载的jar包 中央仓库:要从哪个网站去下载jar包 - 阿里云的仓库        

    2024年02月14日
    浏览(26)
  • 高效构建Java应用:Maven入门和进阶

    1.1 Maven介绍 https://maven.apache.org/what-is-maven.html Maven 是一款为 Java 项目构建管理、依赖管理的工具( 软件 ),使用 Maven 可以自动化构建、测试、打包和发布项目,大大提高了开发效率和质量。 总结:Maven就是一个软件,掌握软件安装、配置、以及基本功能**(项目构建、依赖

    2024年02月02日
    浏览(32)
  • maven从入门到精通 第三章 Maven中形成web对Java工程的依赖

    从来只有war包中含有jar包,而没有jar包中含有war包 web工程依赖的java工程,就是jar包,这个jar包经过自动化部署后,会放在web工程的web-inf/lib目录下 在 pro02-maven-web 工程的 pom.xml 中,找到 dependencies 标签,在 dependencies 标签中做如下配置 证明在Web工程中可以使用Java工程中创建的

    2024年02月02日
    浏览(32)
  • JavaWeb学习路线(11)—— Maven延伸

    一、分模块设计 (一)概念: 将项目按功能拆分出若干个子模块。 (二)作用: 方便项目管理维护、扩展,也方便模块间相互调用,资源共享。 (三)具体实现 1、抽取公共包作成模块(以pojo实体类为例) 2、向使用的项目添加依赖 3、向使用类中引用 (四)注意事项 分

    2024年02月12日
    浏览(26)
  • JavaWeb-Maven的应用

    1. Maven POM 2. pom.xml POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。执行任务或目标时,Maven 会在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标。

    2024年02月08日
    浏览(25)
  • Javaweb之Maven的详细解析

    1.2 初识Maven 1.2.1 什么是Maven Maven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。 官网:Maven – Welcome to Apache Maven Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。

    2024年02月04日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包