簡體   English   中英

即使在 eclipse 中進行 maven 更新后也無法導入依賴項

[英]Not able to import dependencies even after doing maven update in eclipse

在我的 AWS lambda java 項目中,我在 pom.xml 中包含了以下代碼段。

<!-- https://mvnrepository.com/artifact/software.amazon.awssdk/bom -->
 <dependency>
     <groupId>software.amazon.awssdk</groupId>
     <artifactId>bom</artifactId>
     <version>2.13.39</version>
     <type>pom</type>
 </dependency>

在我對項目執行 maven 更新並嘗試導入software.amazon.awssdk.*后,它顯示一條錯誤消息,指出找不到任何此類 package。

是不是因為 maven 沒有正確安裝軟件包?

bom 應該在依賴管理中 go ->

<dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>software.amazon.awssdk</groupId>
                <artifactId>bom</artifactId>
                <version>2.13.39</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
</dependencyManagement>


BOM 是依賴項的版本列表。 它進入<dependencyManagement>

這意味着 BOM 不會向項目添加任何依賴項。 DependencyManagement 僅修復以其他方式出現的依賴項的版本。

因此,您需要在<dependencies>部分中聲明所有相關的依賴項。

暫無
暫無

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

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