paulwong

          Maven project version inheritance

          A/pom.xml:
          <groupId>com.dummy.bla</groupId>
          <artifactId>parent</artifactId>
          <version>0.1-SNAPSHOT</version>
          <packaging>pom</packaging>

          B/pom.xml
          <parent>
              <groupId>com.dummy.bla</groupId>
              <artifactId>parent</artifactId>
              <version>0.1-SNAPSHOT</version>     
          </parent>

          <groupId>com.dummy.bla.sub</groupId>
          <artifactId>kid</artifactId>

          B/pom.xml中需要顯式注明父pom的版本號,但從MAVEN3.5之后,可以用變量表示了:

          A/pom.xml:
          <groupId>com.dummy.bla</groupId>
          <artifactId>parent</artifactId>
          <version>${revision}</version>
          <packaging>pom</packaging>

          <properties>
              <revision>0.1-SNAPSHOT</revision>
          </properties>

          B/pom.xml
          <parent>
              <groupId>com.dummy.bla</groupId>
              <artifactId>parent</artifactId>
              <version>${revision}</version>     
          </parent>

          <groupId>com.dummy.bla.sub</groupId>
          <artifactId>kid</artifactId>

          https://stackoverflow.com/questions/10582054/maven-project-version-inheritance-do-i-have-to-specify-the-parent-version/51969067#51969067


          https://maven.apache.org/maven-ci-friendly.html

          posted on 2020-12-16 09:48 paulwong 閱讀(308) 評論(0)  編輯  收藏 所屬分類: MAVEN

          主站蜘蛛池模板: 乌苏市| 志丹县| 德州市| 饶阳县| 思南县| 东台市| 横峰县| 新晃| 泊头市| 乌鲁木齐县| 葵青区| 读书| 启东市| 黄骅市| 岫岩| 卓尼县| 宝坻区| 拉孜县| 天津市| 拉萨市| 贵港市| 冷水江市| 安陆市| 金寨县| 吴旗县| 泰和县| 泽普县| 福建省| 漠河县| 武胜县| 海安县| 济宁市| 台南市| 平和县| 丰都县| 镇巴县| 湾仔区| 石屏县| 安平县| 西和县| 红河县|