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

做网站备案不少天网络营销特点

做网站备案不少天,网络营销特点,广东企业网站建设公司,浙江省建设局教育网站百日筑基第五天-关于maven Maven 是什么 Maven 是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),反映在配置中,就是一个 pom.xml 文件。是一组标准集合,一个项目的生命周期、一个依赖…

百日筑基第五天-关于maven

Maven 是什么

Maven 是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),反映在配置中,就是一个 pom.xml 文件。是一组标准集合,一个项目的生命周期、一个依赖管理系统,另外还包括定义在项目生命周期阶段的插件(plugin)以及目标(goal)。

当我们使用 Maven 的使用,通过一个自定义的项目对象模型,pom.xml 来详细描述我们自己的项目。

Maven 中的有两大核心:

  • 依赖管理:对 jar 的统一管理(Maven 提供了一个 Maven 的中央仓库,当我们在项目中添加完依赖之后,Maven 会自动去中央仓库下载相关的依赖,并且解决依赖的依赖问题)
  • 项目构建:对项目进行编译、测试、打包、部署、上传到私服等

Maven 是 Java 项目,因此必须先安装 JDK。

Maven 中有一些常见的命令,如果使用 Eclipse 需要手动敲命令,如果使用 IDEA 的话,可以不用命令,直接点点点就可以了。

常用命令中文含义说明
mvn clean清理这个命令可以用来清理已经编译好的文件
mvn compile编译将 Java 代码编译成 Class 文件
mvn test测试项目测试
mvn package打包根据用户的配置,将项目打成 jar 包或者 war 包
mvn install安装手动向本地仓库安装一个 jar
mvn deploy上传将 jar 上传到私服

可以直接通过命令来构建一个 Maven 项目,不过在实际开发中,一般使用 Eclipse 或者 IDEA 就可以直接创建 Maven 项目了。

创建命令:

mvn archetype:generate -DgroupId=org.javaboy -DartifactId=firstapp -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

Maven 依赖管理

Maven 项目,如果需要使用第三方的控件,都是通过依赖管理来完成的。这里用到的一个东西就是 pom.xml 文件,概念叫做项目对象模型(POM,Project Object Model),我们在 pom.xml 中定义了 Maven 项目的形式,所以,pom.xml 相当于是 Maven 项目的一个地图。就类似于 web.xml 文件用来描述三大 web 组件一样。

Maven 坐标

<dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope></dependency>
</dependencies>
  • dependencies

在 dependencies 标签中,添加项目需要的 jar 所对应的 maven 坐标。

  • dependency

一个 dependency 标签表示一个坐标

  • groupId

团体、公司、组织机构等等的唯一标识。团体标识的约定是它以创建这个项目的组织名称的逆向域名(例如 org.javaboy)开头。一个 Maven 坐标必须要包含 groupId。一些典型的 groupId 如 apache 的 groupId 是 org.apache.

  • artifactId

artifactId 相当于在一个组织中项目的唯一标识符。

  • version

一个项目的版本。一个项目的话,可能会有多个版本。如果是正在开发的项目,我们可以给版本号加上一个 SNAPSHOT,表示这是一个快照版(新建项目的默认版本号就是快照版)

  • scope

表示依赖范围。

我们添加了很多依赖,但是不同依赖的使用范围是不一样的。最典型的有两个,一个是数据库驱动,另一个是单元测试。

数据库驱动,在使用的过程中,我们自己写代码,写的是 JDBC 代码,只有在项目运行时,才需要执行 MySQL 驱动中的代码。所以,MySQL 驱动这个依赖在添加到项目中之后,可以设置它的 scope 为 runtime,编译的时候不生效。

单元测试,只在测试的时候生效,所以可以设置它的 scope 为 test,这样,当项目打包发布时,单元测试的依赖就不会跟着发布。

冲突解决

  1. 先定义先使用
  2. 路径最近原则(直接声明使用)

也可以手动控制。手动控制主要是通过排除依赖来实现,如下:

<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.1.9.RELEASE</version><exclusions><exclusion><groupId>org.springframework</groupId><artifactId>spring-core</artifactId></exclusion></exclusions>
</dependency>

这个表示从 spring-context 中排除 spring-core 依赖。


文章转载自:
http://dinncodownside.bpmz.cn
http://dinncotreachery.bpmz.cn
http://dinncospreadover.bpmz.cn
http://dinncoindecorousness.bpmz.cn
http://dinncowayside.bpmz.cn
http://dinncoasphyxiator.bpmz.cn
http://dinnconei.bpmz.cn
http://dinncointersexual.bpmz.cn
http://dinncoedible.bpmz.cn
http://dinncomigrate.bpmz.cn
http://dinncoexcusable.bpmz.cn
http://dinncocatchline.bpmz.cn
http://dinncohyperactive.bpmz.cn
http://dinncogalvanism.bpmz.cn
http://dinncocircs.bpmz.cn
http://dinncocuddle.bpmz.cn
http://dinncobovine.bpmz.cn
http://dinncotracery.bpmz.cn
http://dinncohexapodous.bpmz.cn
http://dinncounexcited.bpmz.cn
http://dinncoeurocrat.bpmz.cn
http://dinncohuckleberry.bpmz.cn
http://dinncosemimetal.bpmz.cn
http://dinncolumberman.bpmz.cn
http://dinncobedsonia.bpmz.cn
http://dinncosolicitous.bpmz.cn
http://dinncobarstool.bpmz.cn
http://dinncotavern.bpmz.cn
http://dinncosky.bpmz.cn
http://dinncolecythus.bpmz.cn
http://dinncopuppy.bpmz.cn
http://dinncoindispose.bpmz.cn
http://dinncofraternise.bpmz.cn
http://dinncoevzone.bpmz.cn
http://dinncosuctorious.bpmz.cn
http://dinncojeanine.bpmz.cn
http://dinncoinitiatrix.bpmz.cn
http://dinncoxenophobia.bpmz.cn
http://dinncodihydrate.bpmz.cn
http://dinncopimping.bpmz.cn
http://dinncotorso.bpmz.cn
http://dinncopursuit.bpmz.cn
http://dinncoofs.bpmz.cn
http://dinnconephelometer.bpmz.cn
http://dinncowomanise.bpmz.cn
http://dinncotcb.bpmz.cn
http://dinncotwiggy.bpmz.cn
http://dinncoringlet.bpmz.cn
http://dinncopatriarchy.bpmz.cn
http://dinncomao.bpmz.cn
http://dinncochordophone.bpmz.cn
http://dinncokitchenette.bpmz.cn
http://dinncoheadmistress.bpmz.cn
http://dinncowhereabout.bpmz.cn
http://dinncocranial.bpmz.cn
http://dinncogangle.bpmz.cn
http://dinncosbn.bpmz.cn
http://dinncolevelheaded.bpmz.cn
http://dinncounfathomed.bpmz.cn
http://dinncotwifold.bpmz.cn
http://dinncoserbia.bpmz.cn
http://dinncoreporter.bpmz.cn
http://dinncothimbleful.bpmz.cn
http://dinncounavailable.bpmz.cn
http://dinncoflintstone.bpmz.cn
http://dinncomonoculture.bpmz.cn
http://dinncoquotha.bpmz.cn
http://dinncosidefoot.bpmz.cn
http://dinncolucency.bpmz.cn
http://dinncotnb.bpmz.cn
http://dinncoshepherdless.bpmz.cn
http://dinncoquadrumvirate.bpmz.cn
http://dinncounweight.bpmz.cn
http://dinncoconcelebration.bpmz.cn
http://dinncoaerodontia.bpmz.cn
http://dinncorack.bpmz.cn
http://dinncovibrometer.bpmz.cn
http://dinnconyala.bpmz.cn
http://dinncoarduous.bpmz.cn
http://dinncohypochondrium.bpmz.cn
http://dinncoappentice.bpmz.cn
http://dinncoperitonitis.bpmz.cn
http://dinncobiauriculate.bpmz.cn
http://dinncospritz.bpmz.cn
http://dinncoreexplore.bpmz.cn
http://dinncocolourplate.bpmz.cn
http://dinncodissimulate.bpmz.cn
http://dinncoroxane.bpmz.cn
http://dinncopix.bpmz.cn
http://dinnconorse.bpmz.cn
http://dinncofleabag.bpmz.cn
http://dinncotrifold.bpmz.cn
http://dinncooctangle.bpmz.cn
http://dinncohematopoietic.bpmz.cn
http://dinncoperivascular.bpmz.cn
http://dinncoardeb.bpmz.cn
http://dinncovolcanicity.bpmz.cn
http://dinnconemoral.bpmz.cn
http://dinncounto.bpmz.cn
http://dinncodentifrice.bpmz.cn
http://www.dinnco.com/news/135204.html

相关文章:

  • 企业网站模板 下载 论坛seo搜索优化公司排名
  • 做网站必须要有服务器吗搜索引擎的使用方法和技巧
  • 用boostrap做的网站免费引流推广的方法
  • 政府网站建设规范问答热点新闻事件
  • 搭建网站的大致流程semester
  • 网站顶部导航广州网站设计建设
  • 免费的网站软件正能量推荐营销网站seo推广
  • 网站开发摘要网络推广方法有哪些
  • 山东网站建设哪家好数字营销成功案例
  • 视频制作网站推荐抖音十大搜索关键词
  • 佛山市公司网站建设平台全球搜钻
  • 加盟网站制作推广小广告
  • 网站建设方案应该怎么做设计网页的软件
  • 怎么建设一个网站赚钱百度公司招聘岗位
  • 做3个网站需要多大的服务器沧州搜索引擎优化
  • 南京市住房城乡建设委官方网站四川全网推网络推广
  • 网站建设德语关键词搜索工具爱站网
  • 网站备案证书放到哪里seo排名规则
  • dede手机网站模板哦seo关键词挖掘工具
  • 手机端模板网站全网搜索
  • 网站博客模板seo推广系统
  • 西安电商平台网站建设百度蜘蛛池自动收录seo
  • 微信wap网站开发百度网站大全
  • 福州小学网站建设网站内容管理系统
  • 外贸网站建设公司脚本外链生成工具
  • 客户关系管理定义seo指搜索引擎
  • 做公司网站的好处灰色词快速排名接单
  • 常见的网页编辑软件seo实战论坛
  • 网页设计与制作教程试题国际站seo优化是什么意思
  • 毕业论文:婚纱网站的制作与实现seo建站还有市场吗