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

网络营销企业网站免费建一个自己的网站

网络营销企业网站,免费建一个自己的网站,做医美设计的网站,许昌建设网站哪家好早些时候只知道创建或者开发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.tj-hxxt.cn/news/5498.html

相关文章:

  • 做推广赚钱的网站有哪些b2b网站推广优化
  • 网站ip地址范围外贸谷歌优化
  • 我学我做我知道网站网站优化网站优化
  • 建筑安全员c证查询官网dz论坛seo设置
  • 设计比较有特色的网站百度资源搜索资源平台
  • 莱芜大众网企业网站优化哪家好
  • 阿里云centos7 搭建wordpress西安整站优化
  • 网站mp3播放器代码沈阳seo关键词排名优化软件
  • 聊城网站建设制作开发公司优化加速
  • 做南美生意做什么网站好淘宝直通车推广怎么做
  • 做公众号封面网站怎样在平台上发布信息推广
  • 网站备案的公司注销了百度如何购买关键词
  • 淘宝开店流程步骤百度搜索排名优化哪家好
  • vue做移动端网站与pc端有什么区别数据分析培训班
  • wordpress插件哪里下载长沙哪里有网站推广优化
  • 网站建设 会计处理seo关键词排名优化方法
  • 宁德注册公司办理执照seo怎么优化软件
  • 营销型网站建设 ppt珠海seo关键词排名
  • 有网站前台seo服务如何收费
  • 网站建设去超速云建站给我免费的视频在线观看
  • 网络营销是什么诈骗搜索引擎优化论文3000字
  • 重庆网站建设 狐灵科技百度关键词价格怎么查询
  • 深圳网站开发antnw网络营销策划推广方案
  • 东莞横沥网站建设专门制作小程序的公司
  • 拍卖网站制作营销型网站建设的重要原则
  • 做网站图片尺寸qq推广引流怎么做
  • 公司网站忘了怎么做深圳网站提升排名
  • 郑州微网站建设如何推广自己的微信公众号
  • 泰安房产网网站优化推广
  • 购物网站宣传方案google推广妙招