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

外贸网站建设 广州/代运营网店公司

外贸网站建设 广州,代运营网店公司,做盈利网站怎么备案,linux主机上wordpress的url伪静态化优化技巧maven进阶总结1. maven之间可以互相导包2. maven的依赖是具有传递性的3. 可选依赖和排除依赖:4. 继承与聚合4.1聚合4.2 继承5. 属性的配置与使用6. 版本管理8. 多环境开发和跳过测试(了解)1. maven之间可以互相导包 从当前maven的pom文件中&…

maven进阶总结

      • 1. maven之间可以互相导包
      • 2. maven的依赖是具有传递性的
      • 3. 可选依赖和排除依赖:
      • 4. 继承与聚合
        • 4.1聚合
        • 4.2 继承
      • 5. 属性的配置与使用
      • 6. 版本管理
      • 8. 多环境开发和跳过测试(了解)

1. maven之间可以互相导包

从当前maven的pom文件中,找到对应的坐标,然后在其他maven中导入改坐标就可以了,但是想到导入该坐标,需要使用生命周期中的install,必须先安装到本地才可以在其他的包中识别并编译成功。

<dependency><groupId>org.example</groupId><artifactId>maven_03_pojo</artifactId><version>1.0-SNAPSHOT</version></dependency>

2. maven的依赖是具有传递性的

比如:我在maven_03_pojo中导入了org.mybatis,那么我maven_02_ssm中不需要导入该坐标,也可以识别到这个包,这就是maven的依赖传递。

在这里插入图片描述

3. 可选依赖和排除依赖:

可选依赖:我隐藏我的东西,不想让别人用

<dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.5.5</version><!-- 可选依赖是隐藏当前工程所依赖的资源,隐藏后对应资源将不具有依赖传递性--><optional>true</optional></dependency>

排除依赖:我用了别人的东西,一部分我不想用

<dependency><groupId>org.example</groupId><artifactId>maven_04_dao</artifactId><version>1.0-SNAPSHOT</version><exclusions><exclusion><groupId>log4j</groupId><artifactId>log4j</artifactId></exclusion></exclusions></dependency>

4. 继承与聚合

4.1聚合

在这里插入图片描述
步骤:

  • 4.1.1. 创建Maven模块,设置打包类型为pom
    	<packaging>pom</packaging>
    
  • 4.1.2. 设置当前聚合工程所包含的子模块名称
    	 <!--设置管理模块的名称-->
    <modules><module>../maven_02_ssm</module><module>../maven_03_pojo</module><module>../maven_04_dao</module>
    </modules>
    

聚合工程中所包含的模块在进行构建时会根据模块间的依赖关系设置构建顺序,与聚合工程中模块的配置书写位置无关参与聚合的工程无法向上感知是否参与聚合,只能向下配置哪些模块参与本工程的聚合

4.2 继承

在这里插入图片描述
步骤:

  • 4.2.1. 创建Maven模块,设置打包类型为pom
    	<packaging>pom</packaging>
    
  • 4.2.2. 在父工程的pom文件中配置依赖关系 (子工程将沿用父工程中的依赖关系)
  • 4.2.3 配置子工程中可选的依赖关系
    	 <!--设置管理模块的名称  子工程不需要配置版本-->
    <dependencyManagement><dependencies><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.12</version></dependency></dependencies>
    </dependencyManagement>
    
  • 4.2.4 在子工程中配置当前工程所继承的父工程
    	    <parent><groupId>org.example</groupId><artifactId>maven_01_parent</artifactId><version>1.0-SNAPSHOT</version><relativePath>../maven_01_parent/pom.xml</relativePath>   这一行不写也能用,帮忙定位位置的
    </parent>
    
  • 4.2.5 在子工程中配置使用父工程中可选依赖的坐标
    	 <dependency><groupId>log4j</groupId><artifactId>log4j</artifactId></dependency>
    

    子工程中使用父工程中的可选依赖时,仅需要提供群组id和项目id,无需提供版本,版本由父工程统一提供,避免版本冲突子工程中还可以定义父工程中没有定义的依赖关系

在这里插入图片描述

5. 属性的配置与使用

  • 5.1定义属性
    <!--定义属性-->
    <properties><spirng.version>5.2.0.RELEASE</spirng.version><log4j.version>1.2.12</log4j.version><mybatis-spring.version>1.3.0</mybatis-spring.version>
    </properties> 
    
  • 5.2 引用属性
    <!--定义属性-->
    <dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId><version>${mybatis-spring.version}</version></dependency>
    

6. 版本管理

在这里插入图片描述

8. 多环境开发和跳过测试(了解)

  1. a
  2. a
http://www.jmfq.cn/news/5243923.html

相关文章:

  • 珠海网站推广/市场推广计划怎么写
  • vi设计都包括什么/沈阳网站优化
  • 天蝎做网站建网站/客服网站搭建
  • 搜中文找不到公司网站是怎么回事/天津seo优化
  • 注册了域名怎样做网站/appstore关键词优化
  • 南昌网站制作代理商/网站排名大全
  • 江西企业网站建设/网销怎么销售的
  • 怎么做水果机网站/新的seo网站优化排名 网站
  • java做网站合适吗/竞价推广运营
  • 论坛搭建教程/英文谷歌优化
  • 连云港网站建设案例/网站推广的作用
  • 重庆市建设工程造价站/佛山优化推广
  • qq钓鱼网站在线生成器/南宁seo外包服务
  • wordpress jsdelivr/班级优化大师下载安装最新版
  • 百度推广自己做网站/seo优化专员招聘
  • 仿照别的网站做/全国疫情最新
  • 网站设计什么样风格会高端些/长春网站建设技术托管
  • 石家庄新闻媒体求助热线电话/网站seo优化技能
  • 上海开发网站/合肥百度搜索优化
  • wordpress 站点语言/免费的网络推广有哪些
  • 视频网站为什么有人做/b2b网站源码
  • 德州网站建设哪家好/网站搜索排名查询
  • 电子商务网站毕业论文/搜索引擎优化的内容包括
  • 禅城网站建设价格/seo入门培训教程
  • 子网站如何做/站长之家ppt素材
  • 免费真人做爰网站/青岛seo百科
  • ckeditor 转wordpress/seo网站自动推广
  • 博客型网站建设/seo网站的优化流程
  • 广东网站建设哪家好/廊坊网站建设优化
  • 保险做的好的网站有哪些内容/安卓优化大师最新版