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

北京专业做网站的公司seo软件定制

北京专业做网站的公司,seo软件定制,网站affiliate怎么做?,瑞安网站建设公司什么是maven? Maven 是 Apache 旗下的一个开源项目,是一款用于管理和构建 java 项目的工具。 官网:Welcome to Apache Maven – Maven https://maven.apache.org/ Maven的作用 依赖管理(方便快捷的管理项目依赖的资源(jar包)&#xff…

什么是maven?

Maven 是 Apache 旗下的一个开源项目,是一款用于管理和构建 java 项目的工具。

官网:Welcome to Apache Maven – Maven     https://maven.apache.org/

Maven的作用

  1. 依赖管理(方便快捷的管理项目依赖的资源(jar包),避免版本冲突问题)
  2. 统一项目结构(提供标准、统一的项目结构)
  3. 项目构建(标准跨平台(Linux、Windows、MacOS)的自动化项目构建方式)

Maven 概述

Maven 介绍

Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(Project Object Model , 简称: POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。

 Maven 模型

  • 项目对象模型 (Project Object Model)
  • 依赖管理模型(Dependency)
  • 构建生命周期/阶段(Build lifecycle & phases)

构建生命周期/阶段(Build lifecycle & phases)

Maven 仓库

仓库:用于存储资源,管理各种jar包

仓库的本质就是一个目录(文件夹),这个目录被用来存储开发中所有依赖(就是jar包)和插件

Maven仓库分为:

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

Maven 安装

全站最全Maven下载安装配置教学(2024更新...全版本)建议收藏...赠送IDEA配置Maven教程-CSDN博客

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

IDEA 集成 Maven

Maven 的使用:在 IDEA 中配置 Maven 的超详细步骤_idea配置maven远程仓库-CSDN博客

1、配置项目的maven

2、配置全局的maven

进入setting,配置与此前一样。

在全局maven下 -----创建 Maven 项目

Maven项目的目录结构:
maven-project01|--- src (源代码目录和测试代码目录)|--- main (源代码目录)|--- java (源代码java文件目录)|--- resources (源代码配置文件目录)|--- test (测试代码目录)|--- java (测试代码java目录)|--- resources (测试代码配置文件目录)|--- target (编译、打包生成文件存放目录)

 Maven坐标

什么是坐标?

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

使用坐标来定义项目或引入项目中需要的依赖。

lMaven 坐标主要组成

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

IDEA 导入 Maven 项目

方式1:使用 Maven 面板,快速导入项目

打开 IDEA,选择右侧 Maven 面板,点击 + 号,选中对应项目的 pom.xml 文件,双击即可。

方式二:打开IDEA,选择右侧Maven面板,点击 + 号,选中对应项目的pom.xml文件,双击即可。

maven-依赖管理

1 依赖配置

依赖:指当前项目运行所需要的 jar 包,一个项目中可以引入多个依赖。

配置:

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

注意事项:

  1. 如果引入的依赖,在本地仓库不存在,将会连接远程仓库/中央仓库,然后下载依赖。(这个过程会比较耗时,耐心等待)
  2. 如果不知道依赖的坐标信息,可以到 https://mvnrepository.com/ 中搜索。

2 依赖传递

依赖具有传递性

直接依赖:在当前项目中通过依赖配置建立的依赖关系
间接依赖:被依赖的资源如果依赖其他资源,当前项目间接依赖其他资源

 排除依赖

 排除依赖指主动断开依赖的资源,被排除的资源无需指定版本。

3 依赖范围

作用范围:

  1. 主程序范围有效。(main文件夹范围内)
  2. 测试程序范围有效。(test文件夹范围内)
  3. 是否参与打包运行。(package指令范围内)

 依赖的 jar 包,默认情况下,可以在任何地方使用。可以通过 <scope>…</ scope 设置其作用范围。

4 生命周期

Maven 的生命周期就是为了对所有的 maven 项目构建过程进行抽象和统一。

Maven 中有 3 套 相互独立 的生命周期:
clean:清理工作。
default:核心工作,如:编译、测试、打包、安装、部署等。
site:生成报告、发布站点等。

每套生命周期包含一些阶段(phase),阶段是有顺序的,后面的阶段依赖于前面的阶段。

主要关注这5个阶段:

  • clean:移除上一次构建生成的文件
  • compile:编译项目源代码
  • test:使用合适的单元测试框架运行测试(junit)
  • package:将编译后的文件打包,如:jar、war等
  • install:安装项目到本地仓库

!!!在同一套生命周期中,当运行后面的阶段时,前面的阶段都会运行。

执行指定生命周期的两种方式:

  1. 在 idea 中,右侧的 maven 工具栏,选中对应的生命周期,双击执行。
  2. 在命令行中,通过命令执行

上一节:

Ajax 、Axios、Vue-Element(day03)-CSDN博客

下一节:

http://www.dt0577.cn/news/34996.html

相关文章:

  • 专业设计网站广告公司品牌营销推广
  • 想做一个网站重庆网站排名提升
  • c .net网站开发北京网站优化平台
  • 注册了域名后怎么设计网站山东免费网络推广工具
  • 网站的优点和缺点关键词推广
  • seo技能培训课程seo刷关键词排名免费
  • 旅游机票网站建设搜索引擎优化指南
  • 庐江县建设局网站打开百度一下网页版
  • 设计师必备网站设计网站推荐
  • 建设局怎么样搜索引擎优化的英文缩写
  • 武汉做网站公司seo上首页排名
  • 政府网站功能分析 选做上海全网推广
  • 网站 备案号查询seo网站推广方案策划书
  • 站酷网在线官网百度百科怎么创建自己
  • 素材网站个人做的泰安网站推广优化
  • 网站翻页功能收录是什么意思
  • 深圳响应式网站数据推广公司
  • 做网站外包是什么意思注册公司
  • 想把一个网站屏蔽了怎么做谷歌seo代运营
  • 做金融的网站有哪些免费顶级域名申请网站
  • 东莞网站开发哪家强最新小组排名
  • 青海省制作网站专业绍兴seo优化
  • 提供做网站公司有哪些网站推广服务报价表
  • 上海网站建设上海网站制作百度推广的广告真实可信吗
  • 石家庄医疗网站建设百度软文推广公司
  • 长宁区网站建设网站制作广告平台网站有哪些
  • 做emc的有哪些网站在线看seo网站
  • 网站生成app网上学电脑培训中心
  • 网站集约化建设 要求百度搜索入口官网
  • 如何在手机上做app白帽seo公司