1

我正在尝试将依赖项 azure-support 和 azure-storage 添加到 IntelliJ 中现有的 java spring 项目中。

我知道在开始一个新项目时如何使用 Spring Initializr 来做到这一点:然后我可以在创建项目之前将依赖项添加到项目中。

但是,我发现自己需要将 Azure 存储添加到现有项目中,但我陷入了困境。

当我搜索如何做到这一点时,许多来源只是将 xml 片段添加到 pom.xml 中。我试过用正确的依赖项简单地更新 pom.xml 文件,但这不起作用。Maven 似乎找不到我需要的天蓝色依赖项,IntelliJ 将它们涂成红色并说找不到它们。我什至尝试从安装了正确依赖项的工作 spring 项目的 pom.xml 文件中复制配置,但结果相同。这对我来说确实有点道理,因为据我所知,它们还没有安装。

我也尝试通过“项目结构”添加它们,但我找不到如何做到这一点。我只能在 Spring Initializr 中找到我需要的依赖项,而且我不知道如何访问它,只能创建一个新模块,这感觉不正确,因为它添加了一个全新的项目文件夹结构体。

我将不胜感激任何帮助!正如你所知道的,我对这种事情很陌生。

4

1 回答 1

2

只需转到https://start.spring.io/在新项目中添加依赖项(Ctrl+B),然后使用探索(Ctrl+Space)并将所需的依赖项复制到您的 pom.xml 文件不要忘记检查属性部分和还刷新您的项目并在 IDE 中下载新的依赖项。

<properties>
<java.version>11</java.version>
<azure.version>3.4.0</azure.version></properties>

  <dependencyManagement>
<dependencies>
  <dependency>
    <groupId>com.azure.spring</groupId>
    <artifactId>azure-spring-boot-bom</artifactId>
    <version>${azure.version}</version>
    <type>pom</type>
    <scope>import</scope>
  </dependency>
</dependencies>
于 2021-05-17T13:54:37.050 回答