簡體   English   中英

pom.xml 中依賴管理標簽的目的是什么?

[英]What is the purpose of dependency management tag in pom.xml?

有人可以解釋一下這個依賴項在依賴項管理下的作用以及在添加它之后為什么我們不需要提及我們的依賴項的版本嗎?

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>


    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>
    </dependencies>
  • dependencyManagement使它們可用,但您需要將它們導入到您希望它們加載到的每個子模塊中。 作為版本控制工作,並避免在每個模塊或子項目中加載所有依賴項的臃腫項目。

  • 依賴項為每個繼承它們的模塊或子模塊加載它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM