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 閱讀(313) 評論(0)  編輯  收藏 所屬分類: MAVEN

          主站蜘蛛池模板: 泸水县| 涞水县| 鹰潭市| 延川县| 清水河县| 永州市| 徐闻县| 洛宁县| 门源| 天台县| 四平市| 陆丰市| 潞城市| 桂林市| 基隆市| 宜城市| 乌鲁木齐市| 莎车县| 高平市| 虹口区| 兴海县| 报价| 香港 | 礼泉县| 保德县| 蚌埠市| 萨迦县| 通道| 乐都县| 平果县| 普安县| 井冈山市| 柳河县| 高平市| 南木林县| 中宁县| 安丘市| 北京市| 柘荣县| 嘉义市| 青冈县|