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

          主站蜘蛛池模板: 社会| 丹寨县| 旬邑县| 自治县| 铁力市| 获嘉县| 凤凰县| 蛟河市| 丽江市| 武川县| 冷水江市| 柳林县| 长汀县| 麻阳| 虎林市| 高安市| 沧州市| 讷河市| 陇川县| 大城县| 石渠县| 武川县| 社会| 平利县| 库车县| 凤翔县| 九龙坡区| 开阳县| 荣成市| 凌海市| 苍山县| 阿拉尔市| 定结县| 洪泽县| 张家界市| 天祝| 化州市| 孟村| 镶黄旗| 连平县| 门源|