zoukankan      html  css  js  c++  java
  • Jenkins_多项目构建(二):使用Maven聚集关系

     
     
    一、假设有四个Maven项目
    1、soa-dub-parent:父项目
    1
    2
    3
    4
    5
    <modules>
            <module>../soa-dub-facade</module>
            <module>../soa-dub-service</module>
        </modules>

    3、soa-dub-facade:服务接口项目

    1
    2
    3
    4
    5
    6
    <parent>
            <artifactId>soa-dub-parent</artifactId>
            <groupId>com.cn</groupId>
            <version>0.0.1-SNAPSHOT</version>
            <relativePath>../soa-dub-parent/pom.xml</relativePath>
        </parent>
    4、soa-dub-service:服务实现项目
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <parent>
          <artifactId>soa-dub-parent</artifactId>
          <groupId>com.cn</groupId>
          <version>0.0.1-SNAPSHOT</version>
          <relativePath>../soa-dub-parent/pom.xml</relativePath>
      </parent>
      <modelVersion>4.0.0</modelVersion>
     
      <artifactId>soa-dub-service</artifactId>
      <packaging>jar</packaging>
     
      <name>soa-dub-service</name>
     
      <dependencies>
          <dependency>
              <groupId>com.cn</groupId>
              <artifactId>soa-dub-facade</artifactId>
              <version>0.0.1-SNAPSHOT</version>
          </dependency>
      </dependencies>
    需求:构建Maven_Service项目时先构建其它项目
     
     
    二、Jenkins操作步骤:
    1、创建一个Maven的Job
    2、Subversion指向所有项目的根地址
    3、Build的Root Pom指向soa-dub-parent的pom.xml(注意路径)
    4、注意文件的相对路径

     

    三、执行逻辑

    soa-dub-parent的pom.xml执行clean install命令,soa-dub-parent会根据module依次clean install子模块(soa-dub-facade,soa-dub-service)

     





  • 相关阅读:
    ubuntu安装KVM
    从磁盘上卸载虚拟机安装的系统,彻底删除虚拟机
    VIM退出命令
    ubuntu修改IP地址和网关的方法
    linux 创建连接命令 ln -s 软链接
    OVF? OVA? VMDK? – File Formats and Tools for Virtualization
    How to: Launch the Debugger Automatically
    winform listview默认第一项光标选中
    基于TCP通信的客户端断线重连
    客户端程序传送图片到服务器
  • 原文地址:https://www.cnblogs.com/gossip/p/5969914.html
Copyright © 2011-2022 走看看