Sto*_*her 3 java spring spring-boot jhipster
我正在将一些测试代码从旧的 jHipster 项目移动到新项目。旧项目使用 org.springframework.cloud.netflix.zuul 库,特别是 org.springframework.cloud:spring-cloud-netflix-core:1.3.0.RELEASE 。
我将以下内容放入新项目的 pom.xml 中:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zuul</artifactId>
<version>1.3.0.RELEASE</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
然而,它似乎正在引入 org.springframework.boot:spring-boot:2.2.5.RELEASE。但是,此版本中不包含 zuul,因为此代码无法导入 org.springframework.cloud.netflix.zuul。
有谁知道修复或解决方法?
老图书馆。org.springframework.cloud:spring-cloud-netflix-core:1.3.0.RELEASE
我的新项目正在使用 org.springframework.boot:spring-boot:2.2.5.RELEASE
更新:抱歉,我更新了我的问题 - 我的 pom 文件已经有此代码。但对我来说很奇怪的是,即使我使用了 1.3.0,我也可以在我的 Maven 依赖项中看到它正在拉入 2.2.5。另外,当我右键单击我的项目时,我会看到 maven - 重新导入和 maven - 生成源等。我没有看到更新项目。单击这两个似乎不会将其降级到 1.3.0
小智 5
如果您更新 pom.xml 文件,您的问题就会解决。在您的 pom.xml 文件中,您将看到依赖项标记,您需要添加所需的库,然后右键单击您的项目并说 maven -> 更新项目
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-netflix-core</artifactId>
<version>1.3.0.RELEASE</version>
</dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8796 次 |
| 最近记录: |