Maven-学习笔记

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

1. Maven简介

概念
Maven是专门用于管理和构建Java项目的工具
主要功能有:

  • 提供了一套标准化的项目结构
  • 提供了一套标准化的构建流程(编译,测试,打包,发布……)
  • 提供了一套依赖管理机制(jar包、插件)

Maven构建的项目结构
Maven-学习笔记,maven,学习,笔记
Maven-学习笔记,maven,学习,笔记
Maven-学习笔记,maven,学习,笔记

2.Maven安装和基础配置

步骤:

  1. 解压apache-maven-3.6.1.rar既安装完成
  2. 配置环境变量MAVEN_HOME为安装路径的bin目录
  3. 配置本地仓库:修改conf/settings.xml中的为一个指定目录
  4. 配置阿里云私服∶修改conf/settings.xml中的标签,为其添加如下子标签:

Maven-学习笔记,maven,学习,笔记
Maven-学习笔记,maven,学习,笔记
Maven-学习笔记,maven,学习,笔记
Maven-学习笔记,maven,学习,笔记
配置镜像仓库

<mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>  <!-- 只针对 central 仓库 -->
    </mirror>

idea配置maven文件

IDEA配置Maven环境

1.选择IDEA中 File --> Settings
2.搜索maven
3.设置IDEA使用本地安装的Maven,并修改配置文件路径

3.Maven基本使用

视频地址(来自黑马程序员):https://www.bilibili.com/video/BV1Qf4y1T7Hx

Maven常用命令

  • compile :编译
  • clean:清理
  • test:测试
  • package:打包
  • install:安装

Maven生命周期

Maven 的生命周期分为三个部分:clean 生命周期、default 生命周期和 site 生命周期。

  • clean 生命周期用于清理项目,包括删除 target 目录及其子目录中生成的文件。
  • default 生命周期是 Maven 的核心生命周期,用于构建、测试和部署项目。
  • Site 生命周期用于生成项目文档和报告。
4.Maven坐标介绍

什么是坐标?

  • Maven 中的坐标是资源的唯一标识
  • 使用坐标来定义项目或引入项目中需要的依赖

Maven坐标主要组成文章来源地址https://www.toymoban.com/news/detail-631790.html

  • groupld:定义当前Maven项目隶属组织名称
  • artifactld:定义当前Maven项目名称(通常是模块名称,例如order-service、goods-service)
  • version:定义当前项目版本

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

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

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

相关文章

  • maven笔记

    apache旗下的 用于管理和构建java项目的工具 。 依赖管理,方便低管理jar包, 避免版本冲突问题 。 统一项目结构 :提供标准、统一的项目结构 标准跨平台的自动化项目构建方式。 tips: tarfet文件夹下存放编译后生成的字节码文件。 项目对象模型 :pom.xml描述maven工程 依赖管理

    2024年02月08日
    浏览(20)
  • Maven基础学习---2、Maven安装与配置

    1、Maven官网地址 首页: Maven – Welcome to Apache Maven(opens new window) 下载页面: Maven – Download Apache Maven(opens new window) 下载链接: 具体下载地址:https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.zip?spm=wolai.workspace.0.0.4e7d4a02wt3aKNfile=apache-maven-3.8.6-bin.zip 实在不行我给大家

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

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

    2024年02月14日
    浏览(34)
  • [springboot]菜鸟笔记20230607-gradle和maven

        在springboot官网的入门指南中,专门有两个小专题分别用gradle和maven来构建java项目,在本文中,将浅浅总结下这两种工具的灵活性、性能、社区、用户体验、插件、缓存和版本控制、依赖管理等方面的共性和区别。 Gradle Gradle是一种基于JVM的构建工具,可用于构建和管理任

    2024年02月08日
    浏览(32)
  • (AS笔记)上传aar包到Maven中央仓库

    目录 一、SonaType账户注册与登录         (1)注册         (2)登录 二、创建工单         (1)Github子域名验证 (2)自定义域名验证 三、登录Nexus Repository Manager 四、GPG签名生成和发布 五、Android推送aar包         (1)配置私钥         (2)配置Gradle推送参数   

    2024年02月11日
    浏览(43)
  • 【DevOps视频笔记】4.Build 阶段 - Maven安装&配置

    一、Build 阶段工具 二、Operate阶段工具 三、服务器中安装 四、修改网卡信息   五、安装 jdk 和 maven Stage1 : 安装 JDK Stage 2 : 安装 Maven 2-1 : 更换文件夹名称 2-2 : 替换配置文件 settings.xml- 2-3 : 修改settings.xml详情 A. 修改maven仓库地址 - 阿里云 B. 设置JDB 1.8 编译插件,默认是1.5    

    2024年02月11日
    浏览(28)
  • Maven 基础学习及使用

    Maven是专门用于管理和构建Java项目的工具,它的主要功能有: 提供了一套标准化的项目结构 提供了一套标准化的构建流程(编译,测试,打包,发布……) 提供了一套依赖管理机制 标准化的项目结构: 项目结构我们都知道,每一个开发工具(IDE)都有自己不同的项目结构

    2024年02月13日
    浏览(43)
  • Maven进阶学习指南

    当我们在开发项目时,有时需要用到外部依赖组件,例如当我们需要Json序列化的时候需要用到FastJson组件,我们可以通过下载对应jar包加载到项目中。但当一个大的项目同时需要依赖各种各样的外部服务,就存在着配置繁琐、依赖冲突等问题,因此可以通过maven来完成对应的

    2024年02月11日
    浏览(40)
  • java maven学习

    我本身是个前端,目前Java都算是自学,为了直接能做Java服务端开发,我其实很多基础都没学,直接上项目做东西。现在来补充常用maven。避免以后出现低级错误。 Maven 的详细解释和安装_tengyuxin的博客-CSDN博客 1. 检查网络 2. 检查maven配置是否正常 重点看maven的 setting配置文件

    2023年04月17日
    浏览(38)
  • Maven入职学习

    概念: Maven是一种框架。它可以用作依赖管理工具、构建工具。 它可以管理jar包的规模、jar包的来源、jar包之间的依赖关系。 它的用途就是管理规模庞大的jar包,脱离IDE环境执行构建操作。 具体使用:  工作机制: 学习Maven一定要理解,工程的构建过程: Maven的作用路径:

    2024年02月13日
    浏览(40)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包