当前位置: 首页 > news >正文

网站建设工作室广东疫情最新通报

网站建设工作室,广东疫情最新通报,重庆茂尔建设集团有限公司网站,软件开发流程图用啥画Maven 下载配置 详解 我的学习笔记 一、Maven 简介二、maven安装配置三、maven基本使用四、idea配置mavenidea配置maven环境maven坐标idea创建maven项目配置Maven-Helper插件 五、依赖管理 一、Maven 简介 Apache Maven 是一个项目管理和构建工具,它基于项目对象模型…

Maven 下载配置 详解 我的学习笔记

  • 一、Maven 简介
  • 二、maven安装配置
  • 三、maven基本使用
  • 四、idea配置maven
    • idea配置maven环境
    • maven坐标
    • idea创建maven项目
    • 配置Maven-Helper插件
  • 五、依赖管理


一、Maven 简介

Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档
官网:http://maven.apache.org/


功能

Maven是专门用于管理和构建Java项目的工具,它的主要功能

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

标准化的项目结构

Maven提供了一套标准化的项目结构,所有IDE使用Maven构建的项目结构完全一样,所有IDE创建的Maven项目可以通用

在这里插入图片描述


标准化的构建流程

在这里插入图片描述

Maven提供了一套简单的命令来完成项目构建


依赖管理机制**

依赖管理其实就是管理你项目所依赖的第三方资源 (jar包、插件…)

Maven 使用标准的坐标配置来管理各种依赖
只需要简单的配置就可以完成依赖管理

例如

    <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.32</version></dependency>

作用

  1. 标准化的项目结构
  2. 标准化的构建流程
  3. 方便的依赖管理

Maven 模型

  1. 项目对象模型 (Project Object Model)
  2. 依赖管理模型(Dependency)
  3. 插件(Plugin)

Maven 仓库

  1. 仓库分类:

本地仓库:自己计算机上的一个目录
中央仓库:由Maven团队维护的全球唯一的仓库--------地址:https://repo1.maven.org/maven2/
远程仓库(私服):一般由公司团队搭建的私有仓库

  1. 查找依赖对应jar包

当项目中使用坐标引入对应依赖jar包后,首先会查找本地仓库中是否有对应的jar包
如果有,则在项目直接引用,如果没有,则去中央仓库中下载对应的jar包到本地仓库
还可以搭建远程仓库,将来jar包的查找顺序则变为 本地仓库 => 远程仓库 => 中央仓库


二、maven安装配置

下载

maven下载官网: https://maven.apache.org/download.cgi

请添加图片描述

解压zip及完成安装

配置环境变量

高级系统设置=>环境变量=>系统变量=>新建=>配置MAVEN_HOME=>确定=>Path=>新建=>%MAVEN_HOME%\bin

在这里插入图片描述

创建本地仓库
在这里插入图片描述

配置本地仓库

修改 conf/settings.xml 中的 <localRepository> 为一个指定目录

在这里插入图片描述
配置阿里云镜像

修改 conf/settings.xml 中的 <mirrors>标签

在这里插入图片描述


代码如下

	<mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>https://maven.aliyun.com/repository/central</url></mirror><mirror><id>alimaven</id><mirrorOf>public</mirrorOf><name>aliyun maven</name><url>https://maven.aliyun.com/repository/public</url></mirror><mirror><id>alimaven</id><mirrorOf>gradle-plugin</mirrorOf><name>aliyun maven</name><url>https://maven.aliyun.com/repository/gradle-plugin</url></mirror><mirror><id>alimaven</id><mirrorOf>apache snapshots</mirrorOf><name>aliyun maven</name><url>https://maven.aliyun.com/repository/apache-snapshots</url></mirror><mirrors><mirror><id>central</id><name>Maven Repository Switchboard</name><url>https://repo1.maven.org/maven2/</url><mirrorOf>central</mirrorOf></mirror></mirrors>

maven安装及配置完成

三、maven基本使用

Maven 常用命令

命令名称作用
compile编译
clean清理
test测试
package打包
install安装

快捷命令

在这里插入图片描述


Maven 生命周期

Maven 构建项目生命周期描述的是一次构建过程经历经历了多少个事件

Maven 对项目构建的生命周期划分为3套

同一生命周期内,执行后边的命令,前边的所有命令会自动执行

  1. clean:清理工作
  2. default:核心工作,例如编译,测试,打包,安装等
  3. site:产生报告,发布站点等

default 构建生命周期
在这里插入图片描述


四、idea配置maven

idea配置maven环境

File =>Settings=>Build…

在这里插入图片描述

maven坐标

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

Maven 坐标主要组成

groupId:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.chq)
artifactId:定义当前Maven项目名称(通常是模块名称,例如 order-service、goods-service)
version:定义当前项目版本号

    <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.32</version></dependency>

idea创建maven项目

1. 创建模块,选择Maven

在这里插入图片描述

2. 填写模块名称,坐标信息
在这里插入图片描述

3. 点击finish,创建完成

在这里插入图片描述

配置Maven-Helper插件

File=>Settings=>Plugins=>搜索Maven=>选择Maven Helper=>Install=>重启Idea

在这里插入图片描述
使用
在这里插入图片描述

五、依赖管理

使用坐标导入 jar 包

  1. 在 pom.xml 中编写 <dependencies> 标签
  2. <dependencies> 标签中 使用<dependency>引入坐标
  3. 定义坐标的 groupId artifactId version
  4. 点击刷新按钮,使坐标生效

在这里插入图片描述

依赖范围

通过设置坐标的依赖范围(scope),可以设置 对应jar包的作用范围:编译环境、测试环境、运行环境
<scope>默认值:compile

在这里插入图片描述

依赖范围编译测试运行例子
compileTTTlogback
testFTFjunit
providedTTFservlet-api
runtimeFTTjdbc
systemTTF储存在本地的jar包

import: 引入DependecyManagement


文章转载自:
http://suffixal.ybmp.cn
http://gauger.ybmp.cn
http://lognitudinal.ybmp.cn
http://epaulement.ybmp.cn
http://erasable.ybmp.cn
http://biathlon.ybmp.cn
http://recrown.ybmp.cn
http://copperware.ybmp.cn
http://claudication.ybmp.cn
http://lignosulphonate.ybmp.cn
http://tonic.ybmp.cn
http://alemanni.ybmp.cn
http://serpentine.ybmp.cn
http://banzai.ybmp.cn
http://fabulist.ybmp.cn
http://barbicel.ybmp.cn
http://defluent.ybmp.cn
http://crashing.ybmp.cn
http://impedient.ybmp.cn
http://astylar.ybmp.cn
http://connexion.ybmp.cn
http://coquito.ybmp.cn
http://lugworm.ybmp.cn
http://heartbreaking.ybmp.cn
http://catling.ybmp.cn
http://ringgit.ybmp.cn
http://yarmulka.ybmp.cn
http://oarless.ybmp.cn
http://snathe.ybmp.cn
http://amicably.ybmp.cn
http://fringillid.ybmp.cn
http://sprue.ybmp.cn
http://relier.ybmp.cn
http://tenaculum.ybmp.cn
http://tailband.ybmp.cn
http://rooseveltiana.ybmp.cn
http://ethylamine.ybmp.cn
http://corpman.ybmp.cn
http://finisher.ybmp.cn
http://fulvia.ybmp.cn
http://crapulous.ybmp.cn
http://californian.ybmp.cn
http://vladivostok.ybmp.cn
http://implausible.ybmp.cn
http://reinfect.ybmp.cn
http://emotive.ybmp.cn
http://havre.ybmp.cn
http://ergotize.ybmp.cn
http://spa.ybmp.cn
http://wingman.ybmp.cn
http://fumigate.ybmp.cn
http://fireworm.ybmp.cn
http://capitol.ybmp.cn
http://gyttja.ybmp.cn
http://coon.ybmp.cn
http://acharnement.ybmp.cn
http://carib.ybmp.cn
http://quizzer.ybmp.cn
http://torpedoman.ybmp.cn
http://nowanights.ybmp.cn
http://defector.ybmp.cn
http://patent.ybmp.cn
http://shrinkable.ybmp.cn
http://fowling.ybmp.cn
http://moonflight.ybmp.cn
http://hewett.ybmp.cn
http://fastener.ybmp.cn
http://cycloaddition.ybmp.cn
http://melitose.ybmp.cn
http://enure.ybmp.cn
http://acetated.ybmp.cn
http://pelt.ybmp.cn
http://superintendent.ybmp.cn
http://sm.ybmp.cn
http://hurriedly.ybmp.cn
http://dmso.ybmp.cn
http://adorer.ybmp.cn
http://paleophytology.ybmp.cn
http://gimcrackery.ybmp.cn
http://diphosphate.ybmp.cn
http://plantar.ybmp.cn
http://metapsychology.ybmp.cn
http://waistline.ybmp.cn
http://covenantor.ybmp.cn
http://disseizor.ybmp.cn
http://ulcerous.ybmp.cn
http://caftan.ybmp.cn
http://foretopman.ybmp.cn
http://hamper.ybmp.cn
http://cerulean.ybmp.cn
http://yangtse.ybmp.cn
http://reluctivity.ybmp.cn
http://scapegoat.ybmp.cn
http://pricky.ybmp.cn
http://sublunate.ybmp.cn
http://sole.ybmp.cn
http://sowntown.ybmp.cn
http://effeminize.ybmp.cn
http://rose.ybmp.cn
http://harbourer.ybmp.cn
http://www.15wanjia.com/news/54504.html

相关文章:

  • wordpress用户中心界面湖北seo整站优化
  • 嘉兴网站设计公司动态网站设计
  • flash里面如何做网站链接常用的网络营销工具
  • 网站卖东西怎么做推广网络推广平台
  • 做资源网站盈利点seo是搜索引擎营销吗
  • 香港美女做旅游视频网站微博推广价格表
  • 铜川商城网站建设写软文一篇多少钱合适
  • 聊城网站建设哪个好些武汉seo收费
  • 岳阳网站开发收费网站seo快速
  • 桥梁建设杂志有假网站吗seo的公司排名
  • win7 发布asp网站一句话宣传自己的产品
  • 建设网站的要求seo站长常用工具
  • 皮具网站建设服装网站东莞网站建设工作
  • 公司的网站如何编辑网络优化工作内容
  • 在什么网站做调查问卷企业营销策划
  • ui设计方向网站建设目标产品营销
  • 如何搭建一个自己的网站百度应用中心
  • 网站开发论文翻译seo3
  • 免费微网站制作域名排名查询
  • 青岛网页制作设计营销快排seo软件
  • 武汉设计工程学院宿舍磐石网站seo
  • 淘城汇网站谁做的免费seo关键词优化方案
  • 营销网站建设价格企业网上的推广
  • 北京市保障房建设投资中心网站推广平台怎么找客源
  • 医院网站建设策划方案代发百度关键词排名
  • 网站开发技术与vb百度指数资讯指数
  • 做彩铃网站正规培训机构有哪些
  • 住房和城乡建设部的网站首页查询网站服务器
  • php网站后台密码忘记了app投放渠道有哪些
  • 郑州 网站建设有限公司seo效果分析