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

php网站开发核心技术封面型网站首页怎么做

php网站开发核心技术,封面型网站首页怎么做,电商平台开发报价,rest api wordpress早些时候只知道创建或者开发springboot项目时候,有一个叫pom.xml的文件可以用来管理项目所需的依赖/第三方工具。 索性稍微深入了解了一下,然后把自己认为重要的记录下来。 首先我们要引入新的依赖自然是在dependencies下写dependency,这个…

早些时候只知道创建或者开发springboot项目时候,有一个叫pom.xml的文件可以用来管理项目所需的依赖/第三方工具。

索性稍微深入了解了一下,然后把自己认为重要的记录下来。

首先我们要引入新的依赖自然是在dependencies下写dependency,这个dependency具体咋写可以去maven的中央仓库查对应的库,然后粘过来。Lombok、jdbc等等都是这样来的。

每个dependency还都有依赖范围,主要是compile、test、provided,缺省为compile,具体含义如下:

依赖范围描述
compile编译依赖范围,scope 元素的缺省值。使用此依赖范围的 Maven 依赖,对于三种 classpath 均有效,即该 Maven 依赖在上述三种 classpath 均会被引入。例如,log4j 在编译、测试、运行过程都是必须的。
test测试依赖范围。使用此依赖范围的 Maven 依赖,只对测试 classpath 有效。例如,Junit 依赖只有在测试阶段才需要。
provided已提供依赖范围。使用此依赖范围的 Maven 依赖,只对编译 classpath 和测试 classpath 有效。例如,servlet-api 依赖对于编译、测试阶段而言是需要的,但是运行阶段,由于外部容器已经提供,故不需要 Maven 重复引入该依赖。
runtime运行时依赖范围。使用此依赖范围的 Maven 依赖,只对测试 classpath、运行 classpath 有效。例如,JDBC 驱动实现依赖,其在编译时只需 JDK 提供的 JDBC 接口即可,只有测试、运行阶段才需要实现了 JDBC 接口的驱动。
system系统依赖范围,其效果与 provided 的依赖范围一致。其用于添加非 Maven 仓库的本地依赖,通过依赖元素 dependency 中的 systemPath 元素指定本地依赖的路径。鉴于使用其会导致项目的可移植性降低,一般不推荐使用。
import导入依赖范围,该依赖范围只能与 dependencyManagement 元素配合使用,其功能是将目标 pom.xml 文件中 dependencyManagement 的配置导入合并到当前 pom.xml 的 dependencyManagement 中。

然后每个pom文件都有一个叫gavp的东西:

<!-- 模型版本 -->
<modelVersion>4.0.0</modelVersion>
<!-- 公司或者组织的唯一标志,并且配置时生成的路径也是由此生成, 如com.companyname.project-group,maven会将该项目打成的jar包放本地路径:/com/companyname/project-group -->
<groupId>com.companyname.project-group</groupId>
<!-- 项目的唯一ID,一个groupId下面可能多个项目,就是靠artifactId来区分的 -->
<artifactId>project</artifactId>
<!-- 版本号 -->
<version>1.0.0</version><!--打包方式默认:jarjar指的是普通的java项目打包方式! 项目打成jar包!war指的是web项目打包方式!项目打成war包!pom则代表这个项目作为父工程,被其他工程聚合或者继承
-->
<packaging>jar/pom/war</packaging>

说起父工程、子工程,则二者的pom.xml中需要分别有:

  <groupId>com.atguigu.maven</groupId><artifactId>pro03-maven-parent</artifactId><version>1.0-SNAPSHOT</version><!-- 当前工程作为父工程,它要去管理子工程,所以打包方式必须是 pom --><packaging>pom</packaging>

<!-- 使用parent标签指定当前工程的父工程 -->
<parent><!-- 父工程的坐标 --><groupId>com.atguigu.maven</groupId><artifactId>pro03-maven-parent</artifactId><version>1.0-SNAPSHOT</version>
</parent><!-- 子工程的坐标 -->
<!-- 如果子工程坐标中的groupId和version与父工程一致,那么可以省略 -->
<!-- <groupId>com.atguigu.maven</groupId> -->
<artifactId>pro04-maven-module</artifactId>
<!-- <version>1.0-SNAPSHOT</version> -->

这样的话,父工程管理的包,子工程可以直接继承过来了。

然后还有搭建私服,可以把自己团队开发的包传上去,因为你不可能传到中央仓库,那属于泄密了,这个暂时没去了解,之后有需要再说。

http://www.yayakq.cn/news/443219/

相关文章:

  • 郑州网站制作公司怎么样rp网站做多大
  • 网站建设哪个公司好知乎分类目录检索
  • 网站建设公司不给ftp广东网站建设案例
  • 响水专业做网站的公司全面的苏州网站建设
  • 朱子网站建设开发公司装饰装修合同范本简单
  • 网站建设背景是什么高端商城网站建设
  • 网站举报入口做外贸 用国内空间做网站
  • 网站建设需要注意什么哪些做资源的教育类网站或公司
  • 赤峰网站建设建站公司龙华新区城市建设局网站
  • 东莞网站建设设计公司哪家好网站建设基于
  • 中企潍坊分公司网站wordpress进入
  • 电子商务网站建设主管的策划书宣城做网站公司
  • 微信对接网站惠州博罗建设局网站
  • 网站建设费怎么入分录手机微网站价
  • 辽宁品质网站建设价格实惠怎么做淘宝网站赚钱
  • 论坛网站怎么建设哈尔滨市学府头道街52号
  • 一家专做二手手机的网站叫什么手机wordpress主题怎么破解
  • 网站工作状态建设响应式网站设计
  • 厦门网站建设模拟wordpress招聘
  • 杭州哪家做网站广州网站优化渠道
  • 手表网站模版动态ip网站如何备案
  • 苏州网站建设 江苏千渡有哪个网站可以做ppt赚钱
  • 坪山网站建设策划网站企业制作
  • 网站建设外包 源代码wordpress node.js
  • 西安建设用地规划查询网站电商网站的建设与运营
  • c 网站开发人员工具乾安网站建设
  • 传媒公司做网站编辑 如何在义乌做电商怎么起步
  • 阿里巴巴做网站难吗便宜的自助建站
  • 做的网站需要买什么系统服务器商城网站用html做
  • 网站建设 开票税率免费制作微信小程序软件