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的版本號(hào),但從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) 評(píng)論(0)  編輯  收藏 所屬分類: MAVEN

          主站蜘蛛池模板: 通渭县| 长沙市| 高安市| 五河县| 博乐市| 都江堰市| 田林县| 福安市| 浦北县| 喀喇沁旗| 栾城县| 郯城县| 宽甸| 湘潭市| 平果县| 静海县| 长白| 宁武县| 兰溪市| 洪泽县| 江山市| 出国| 隆化县| 丘北县| 名山县| 丰顺县| 农安县| 温泉县| 蓬安县| 新巴尔虎右旗| 长顺县| 淮北市| 桃园市| 淮南市| 合作市| 苏州市| 西畴县| 印江| 清原| 凉城县| 大洼县|