zoukankan      html  css  js  c++  java
  • 继承&&聚合

    打包方式:
    java工程--jar
    web项目--war
    父工程--pom

    继承实现步骤:
    1.建立父工程:父工程的打包方式为pom

    2.在父工程的pom.xm中编写依赖
    <dependencyManagement>
    <dependencies>
    <dependency>
    3.子类
    <!--给当前工程继承一个父工程 :1.加入父工程坐标gav 2.当前工程的pom.xml到父工程的pom.xml之间的相对路径 -->
    <parent>
    <!--1.加入父工程坐标gav -->
    <groupId>org.myy.maven</groupId>
    <artifactId>B</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <!-- 2.当前工程的pom.xml到父工程的pom.xml之间的相对路径 -->

    <relativePath>../B/pom.xml</relativePath>
    </parent>

    4.在子类需要声明:使用哪些父类的依赖
    <dependency>
    <!--声明:需要使用到父类的junit -->
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    </dependency>

    聚合
    Maven项目能够识别的:自身包含、本地仓库中的

    Maven2依赖于Maven1,则在执行时:必须先将Maven1,加入到本地仓库(install),之后才能执行Maven2
    以上前置工程的install操作,可以交由“聚合”一步解决

    聚合的使用:
    在一个总工程中配置聚合:(聚合的配置只能配置在打包方式为pom的Maven工程中)
    modules
    <modules>
    <!--项目根路径 可以不设置顺序-->
    <module>../Maven1</module>
    <module>../Maven2</module>
    </modules>
    配置玩聚合之后,以后只要操作总工程师,则会自动操作该聚合中配置过的工程

    注意:clean命令是删除 target目录,并不是清理install存放入的本地仓库

  • 相关阅读:
    php代码中注释的含义
    MySql-count(*)与count(id)与count(字段)之间的执行结果和性能分析
    mysql通配符进行模糊查询
    我的娃,我的宝贝
    Yii 2.0 query模式语法
    Yii 2.0版本调试输出SQL语句
    mysql高效率随机获取n条数据写法
    mysql语句中判断是否包含某字符串的方法
    应该让老婆多休息
    win10常用快捷键总结
  • 原文地址:https://www.cnblogs.com/mayouyou/p/13183229.html
Copyright © 2011-2022 走看看