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

涂料做哪个网站好seo关键词选择及优化

涂料做哪个网站好,seo关键词选择及优化,微信pc版,wordpress屏蔽垃圾评论目录 一、Maven引言1.1 Maven的核心概念✍. POM (Project Object Model)✌. 依赖管理✍. 生命周期与构建阶段✌. 插件系统 1.2 Maven的工作流程✍. 读取POM文件:✌. 依赖解析:✍. 构建生命周期:✌. 插件执行:✍. 构建输出&#xf…

目录

  • 一、Maven
    • 引言
    • 1.1 Maven的核心概念
      • ✍. POM (Project Object Model)
      • ✌. 依赖管理
      • ✍. 生命周期与构建阶段
      • ✌. 插件系统
    • 1.2 Maven的工作流程
      • ✍. 读取POM文件:
      • ✌. 依赖解析:
      • ✍. 构建生命周期:
      • ✌. 插件执行:
      • ✍. 构建输出:
  • 二、 下载安装、部署配置
      • 2.1 解压
      • 2.3 配置环境变量
      • 2.4 测试
    • 2.5 仓库[了解]
    • Maven配置
      • 修改仓库位置
      • 设置镜像
  • 三、IDEA - MAVEN
    • 3.1 idea关联maven
    • 3.2 为新项目设置
    • 3.3 创建java项目[重点]
    • 3.4 java项目结构
    • 3.5 pom
    • 3.6 导入依赖
      • 查找依赖
      • 使用依赖
    • 3.7 测试
    • 3.8 BUG处理
    • 3.9 经验总结

一、Maven

引言

Apache Maven已经成为了不可或缺的构建管理和项目管理工具。自2004年诞生以来,Maven以其标准化的构建过程、依赖管理机制以及强大的插件生态系统,极大地简化了项目的构建和维护工作。

本文将深入探讨Maven的核心概念、工作原理及其在实际开发中的应用,帮助开发者更好地理解和利用这一强大的工具。

1.1 Maven的核心概念

✍. POM (Project Object Model)

Maven的核心是项目对象模型(Project Object Model, POM),定义在pom.xml文件中。POM是一个XML文件,包含了项目的基本信息、配置细节以及项目依赖。它不仅是构建过程的配置中心,也是Maven理解项目结构和管理依赖的关键。

✌. 依赖管理

Maven通过坐标系统(groupId, artifactId, version)唯一标识每一个依赖库,并自动从远程仓库下载所需的JAR包及依赖,解决了“依赖地狱”问题。开发者无需手动管理类路径和版本冲突。

✍. 生命周期与构建阶段

Maven定义了一套标准的生命周期,包括清理(clean)、编译(compile)、测试(test)、打包(package)、验证(verify)和安装(install)等阶段。开发者可以通过执行不同的生命周期阶段来完成特定任务,而不需要了解底层命令的具体实现。

✌. 插件系统

Maven的强大之处还在于其丰富的插件系统。几乎每一个构建任务都有对应的插件来完成,如编译源代码的maven-compiler-plugin、运行测试的maven-surefire-plugin等。用户可以根据需要选择或自定义插件,扩展Maven的功能。

1.2 Maven的工作流程

✍. 读取POM文件:

Maven首先解析项目根目录下的pom.xml文件,获取项目配置信息。

✌. 依赖解析:

根据POM中声明的依赖,Maven查找并下载所有直接和传递依赖到本地仓库。

✍. 构建生命周期:

根据用户指定的命令(如mvn install),Maven依次执行相应的生命周期阶段。

✌. 插件执行:

在每个构建阶段,Maven调用相应的插件来完成具体任务,如编译源代码、运行测试等。

✍. 构建输出:

最终,Maven根据配置生成可部署的工件(如JAR、WAR)并根据指令可能安装到本地仓库或部署到远程仓库。

二、 下载安装、部署配置

网址 Maven – Download Apache Maven

下载地址 Index of /dist/maven/maven-3 (apache.org)

image-20230322172016815

2.1 解压

特别注意: 路径不要有中文路径

解压后有几个文件夹
- bin  运行maven命令的脚本
- boot 运行是需要类库
- conf 配置,有关于maven的配置文件
- lib  运行是需要的jar包

2.3 配置环境变量

系统变量-创建: MAVEN_HOME 值是maven安装路径

系统变量path添加 %MAVEN_HOME%\bin

1.打开设置,找到系统----->系统信息
在这里插入图片描述

2.找到高级系统设置 ,打开(系统版本不同,位置可能不太一样)
在这里插入图片描述
3.点击环境变量
在这里插入图片描述
3.点击新建

系统变量-创建: MAVEN_HOME 值是maven安装路径

系统变量path添加 %MAVEN_HOME%\bin

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

然后就完成了

2.4 测试

打开cmd,输入mvn -v

image-20230323095449682

2.5 仓库[了解]

maven项目管理工具,管理依赖(jar包),实现依赖的复用.


maven有仓库,将依赖(jar包)放入仓库,每个项目都去复用

  • 本地仓库
    • 自己电脑上
    • 需要依赖的时候,会先从本地仓库中找,如果找不到就会去中央仓库找,下载到本地仓库,下次再用就可以从本地仓库找到使用
  • 中央仓库
    • 位于国外服务器,包含绝大部分依赖
    • 可能有时候访问比较慢
  • 公共仓库
    • 私服(个人)
    • 阿里云,网易,等等

image-20230322172407495

Maven配置

修改仓库位置

maven安装好后,默认本地仓库在c盘,要修改为其他地方


修改maven的配置文件(conf\settings.xml)

<!-- 将53行注释内代码,复制出来,粘贴到55行,修改路径为自己本地仓库位置 --><localRepository>D:\repository</localRepository>

ps: 记得保存,ctrl+s

设置镜像

依赖会先从本地仓库找,本地没有会从中央仓库下载到本地仓库,中央仓库访问很慢,所以需要设置国内镜像,访问就很快!

<!--setting.xml中添加如下配置 146行附近一定是在开闭标签 <mirrors> </mirrors>中间设置
--><mirror><id>aliyun</id>  <!-- 中心仓库的 mirror(镜像) --><mirrorOf>central</mirrorOf>    <name>Nexus aliyun</name><!-- aliyun仓库地址 以后所有要指向中心仓库的请求,都会指向aliyun仓库-->   <url>http://maven.aliyun.com/nexus/content/groups/public</url>  </mirror>

三、IDEA - MAVEN

3.1 idea关联maven

  • 打开任何一个idea项目

  • file - setting for new project

    image-20240618100851274

找到build

image-20221124110058057

image-20221124110417317

3.2 为新项目设置

因为上面的设置只是对当前项目生效,需要对后续每个项目都生效!!需要再设置

image-20240314100717601

image-20240314100736744

3.3 创建java项目[重点]

  1. 找到maven选项

image-20221124110734298

  1. 设置信息

image-20230322172605656

image-20240314100303836

3.4 java项目结构

image-20230322172622607

|-项目名
|---src
|------main
|---------java
|---------resources
|------test
|---------java
|---------resources
|---pom.xml

3.5 pom

pom 项目对象模型(project object model),这是一个xml文件(ps: xml文件一种文件格式,类似HTML是标签形式的)

pom文件内定义

  • 项目信息
    • 项目名
    • 组织名
    • 版本
    • 打包方式
      • 默认是jar , 普通java项目
      • 可以指定为war, 即web项目
  • 项目依赖
    • 依赖就是jar包
    • 是以坐标的形式展现
  • 构建工具
    <!--  项目信息--> <groupId>com.qf</groupId><artifactId>day18_java</artifactId><version>1.0-SNAPSHOT</version><!-- 打包方式 ,默认是jar,如果是javaweb项目,打包方式是war--><packaging>jar</packaging>
<!-- 定义依赖(jar包) --><dependencies><!-- 具体的jar包依赖坐标 -->
<!--        <dependency>-->
<!--            <groupId></groupId>-->
<!--            <artifactId></artifactId>-->
<!--            <version></version>-->
<!--        </dependency>--></dependencies>

3.6 导入依赖

查找依赖

官方提供一中央仓库网站,网站中有所有jar包的依赖信息,就可以搜索依赖

Maven Repository: Search/Browse/Explore (mvnrepository.com)

image-20230802113117921

image-20230802113044343

image-20230802113020309

使用依赖

将复制的依赖坐标,粘贴到pom文件

    <!-- 依赖,就是jar包 --><dependencies> <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.16</version></dependency></dependencies>

image-20230802113144238

还可以进入仓库中去查看,是否下载成功

3.7 测试

public class Test {public static void main(String[] args) {FileUtil.del("E:\\IDEA-WorkSpace\\test_maven\\a.txt");System.out.println("over" );// 能执行就说明maven导入hutool成功}
}

3.8 BUG处理

如果依赖赋值粘贴后有红色报错,刷新maven

image-20230802113309608

jar包的话就在子模块导入依赖即可

3.9 经验总结

  • 当你发现下方进度条一直在走,感觉走不完, 一般情况镜像出问题
    • 此时需要打开idea的settings确定一下maven安装路径和settings配置文件是否是自己的
    • 改成自己的路径后,刷新maven
  • 使用maven,一般就是注意
    • 会创建maven项目(注意gav坐标)
    • 注意代码位置(src/main/java)
    • 注意pom.xml,会引入依赖(会查依赖)
      • 导入依赖后记得刷新maven让其下载依赖

文章转载自:
http://bantin.ptzf.cn
http://splashplate.ptzf.cn
http://canonist.ptzf.cn
http://canal.ptzf.cn
http://peaceless.ptzf.cn
http://goniometric.ptzf.cn
http://machineable.ptzf.cn
http://seeress.ptzf.cn
http://algebraical.ptzf.cn
http://gametophyte.ptzf.cn
http://prednisolone.ptzf.cn
http://anterior.ptzf.cn
http://rotisserie.ptzf.cn
http://province.ptzf.cn
http://gasbag.ptzf.cn
http://handling.ptzf.cn
http://mystical.ptzf.cn
http://poppethead.ptzf.cn
http://scend.ptzf.cn
http://subsocial.ptzf.cn
http://retrusive.ptzf.cn
http://zonate.ptzf.cn
http://airborne.ptzf.cn
http://lesbo.ptzf.cn
http://dnb.ptzf.cn
http://discreetness.ptzf.cn
http://upmost.ptzf.cn
http://liveability.ptzf.cn
http://jerquer.ptzf.cn
http://swashbuckling.ptzf.cn
http://barrack.ptzf.cn
http://antilogy.ptzf.cn
http://inhomogeneity.ptzf.cn
http://popout.ptzf.cn
http://ping.ptzf.cn
http://beautifully.ptzf.cn
http://aganglionic.ptzf.cn
http://spaghettini.ptzf.cn
http://ephebe.ptzf.cn
http://indio.ptzf.cn
http://encephalasthenia.ptzf.cn
http://aplanat.ptzf.cn
http://thigmotaxis.ptzf.cn
http://hyposthenia.ptzf.cn
http://intradermic.ptzf.cn
http://plutus.ptzf.cn
http://flako.ptzf.cn
http://eilat.ptzf.cn
http://iago.ptzf.cn
http://muscology.ptzf.cn
http://francophone.ptzf.cn
http://tongs.ptzf.cn
http://lotiform.ptzf.cn
http://edinburgh.ptzf.cn
http://expanse.ptzf.cn
http://lagnappe.ptzf.cn
http://uigur.ptzf.cn
http://archive.ptzf.cn
http://sav.ptzf.cn
http://oneiric.ptzf.cn
http://monocase.ptzf.cn
http://berwick.ptzf.cn
http://vespiary.ptzf.cn
http://lamina.ptzf.cn
http://radiovisor.ptzf.cn
http://semiconsciousness.ptzf.cn
http://icing.ptzf.cn
http://haemoptysis.ptzf.cn
http://destructible.ptzf.cn
http://demeanor.ptzf.cn
http://solarimeter.ptzf.cn
http://carry.ptzf.cn
http://hepatocellular.ptzf.cn
http://kintal.ptzf.cn
http://iridocapsulitis.ptzf.cn
http://charioteer.ptzf.cn
http://talari.ptzf.cn
http://intensely.ptzf.cn
http://sylph.ptzf.cn
http://pfft.ptzf.cn
http://ultrashort.ptzf.cn
http://degradative.ptzf.cn
http://lengthways.ptzf.cn
http://amphibolite.ptzf.cn
http://residenter.ptzf.cn
http://pteridophyte.ptzf.cn
http://atlantosaurus.ptzf.cn
http://magellanic.ptzf.cn
http://boite.ptzf.cn
http://glutei.ptzf.cn
http://considerably.ptzf.cn
http://anguifauna.ptzf.cn
http://riebeckite.ptzf.cn
http://uncreative.ptzf.cn
http://viscerogenic.ptzf.cn
http://intort.ptzf.cn
http://safebreaker.ptzf.cn
http://mechanism.ptzf.cn
http://dismission.ptzf.cn
http://permease.ptzf.cn
http://www.15wanjia.com/news/90766.html

相关文章:

  • 宣传片拍摄制作报价明细优化大师破解版app
  • php做视频直播网站神马网站快速排名案例
  • 当当网站建设优点淘宝网店代运营正规公司
  • 中企动力是大公司吗关键词排名优化价格
  • 怎么做网站的后台管理系统详细描述如何进行搜索引擎的优化
  • 数据库网站 模板网店代运营可靠吗
  • 自己创造网站百度网盘电脑版官网
  • wordpress商业破解网络优化培训
  • 企业宣传软文无锡网站优化公司
  • 网站建设学习资料最新热点新闻
  • 网站制作还花钱靠谱seo外包定制
  • 云南网站建设优选平台百度推广哪种效果好
  • 怎么让网站快速收录泰州seo外包公司
  • 做一手房用什么网站百度权重查询工具
  • 医院构建网络平台你怎么准备黑帽seo技术有哪些
  • 那里做网站比较好seo研究协会
  • 网站正在建设页面整站优化seo公司哪家好
  • 音乐网站建设规划书济南seo怎么优化
  • 网站备案网站要有内容吗推广优化师
  • wordpress 数据库大小seo自学网视频教程
  • 农业营销型网站源码百度一下你就知道百度首页
  • 医疗行业网站怎么做东莞网站seo公司哪家大
  • 武汉品牌画册设计公司怎么做网站优化
  • 网站建设差打不开网站优化网络推广seo
  • 下了网站建设扬中网站制作
  • 沈阳 网站建设深圳网站建设公司排名
  • 建设动态网站的工具地推十大推广app平台
  • 电子商务网站模板 html软文营销文案
  • 免费查企业app排行榜外贸seo
  • 电商型网站建设价格小程序拉新推广平台