乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      java – Maven有辦法將依賴(lài)版本作為屬性嗎?

       印度阿三17 2019-10-07

      我正在使用BOM將其他項(xiàng)目中的依賴(lài)項(xiàng)導(dǎo)入到我的中,我需要一種方法來(lái)引用已在所述BOM中聲明的依賴(lài)項(xiàng)版本.到目前為止,我已嘗試將依賴(lài)項(xiàng)版本列為BOM中的屬性,但此方法失敗,因?yàn)閷傩晕磳?dǎo)入BOM.

      我已經(jīng)看到Dependency Plugin的dependency:properties目標(biāo)幾乎完全符合我的需要,但我沒(méi)有給我一個(gè)完整的工件路徑,而是需要將版本作為屬性.有什么東西可以給我一個(gè)解決的工件的版本作為屬性?

      更新 – ‘為什么不使用父母pom?’

      我經(jīng)常發(fā)現(xiàn)自己在應(yīng)用程序服務(wù)器環(huán)境中工作,其中提供的依賴(lài)項(xiàng)是用BOM工件指定的(因?yàn)樗坪跻呀?jīng)成為分配相互關(guān)聯(lián)的工件組的一種常見(jiàn)/標(biāo)準(zhǔn)方式,即widlfly).因此,我想將BOM視為事實(shí)的唯一來(lái)源.執(zhí)行類(lèi)似于已經(jīng)在BOM中定義的依賴(lài)版本屬性的操作的想法似乎不正確.

      如果我要在父pom中定義鏡像應(yīng)用服務(wù)器環(huán)境的屬性,我現(xiàn)在不得不擔(dān)心保持父pom屬性和BOM屬性同步 – 為什么甚至在那時(shí)都有BOM?

      這些信息已經(jīng)在依賴(lài)樹(shù)上提供了,這只是暴露它的問(wèn)題……

      解決方法:

      找不到任何現(xiàn)有的maven或插件功能,所以我將舊的dependencypath-maven-plugin分叉并將其更改為使用版本.現(xiàn)在我可以插入這樣的插件:

      <build>
         .
         .
          <plugins>
              .
              .
              <plugin>
                  <groupId>io.reformanda.semper</groupId>
                  <artifactId>dependencyversion-maven-plugin</artifactId>
                  <version>1.0.0</version>
                  <executions>
                      <execution>
                          <id>set-all</id>
                          <goals>
                              <goal>set-version</goal>
                          </goals>
                      </execution>
                  </executions>
              </plugin>
          </plugins>
      </build>
      

      并訪(fǎng)問(wèn)如下屬性:

      groupId:artifactId:type[:classifier].version

      I.E.

      io.undertow:undertow-core:jar.version=1.3.15.Final

      查看README以獲取有關(guān)如何使用該插件的更多信息.它可用@ Maven Central

      <dependency>
          <groupId>io.reformanda.semper</groupId>
          <artifactId>dependencyversion-maven-plugin</artifactId>
          <version>1.0.0</version>
      </dependency>
      

      …插件一直向下……

      來(lái)源:https://www./content-1-492251.html

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶(hù) 評(píng)論公約

        類(lèi)似文章 更多