这是我升级到Spring Boot 2.5.12的POM文件。我需要更新或添加任何其他依赖项吗?
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-core</artifactId>
<version>3.3.22.RELEASE</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>${swagger.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
</dependency>
<dependency>
<groupId>io.strati.tunr.utils</groupId>
<artifactId>strati-af-tunr-utils-client-spring</artifactId>
<version>${ccm.client.version}</version>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</exclusion>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-config</artifactId>
<version>1.1.2.RELEASE</version>
</dependency>
<dependency>
<groupId>com.openpojo</groupId>
<artifactId>openpojo</artifactId>
<version>0.8.3</version>
<scope>test</scope>
</dependency>
</dependency>
</dependencies>
<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>
</project>
运行时遇到此问题
原因:java.lang.ClassNotFoundException:
reactor.util.context.ContextView在
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
在
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
在java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
您需要更新此依赖项:
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-core</artifactId>
<version>3.3.22.RELEASE</version>
</dependency>
到版本3.4.x,因为Spring Boot 2.5.12使用amerack.netty 1.0.18,它依赖于reacter-core 3.4.x(与NoClassDefFoundError相比,用于reasur.util.context.ContextView使用HttpClient与reacter-netty-core和reacher-netty-http #1388),但你强迫Maven使用较旧的Reactor核心版本。
这里是错误 执行任务失败:应用程序:check DebugDuplicateClass。 执行com时发生故障。Android建筑格雷德尔。内部的任务。选中DuplicatesRunnable Duplicate class android。支持v4。应用程序。INotificationSideChannel位于模块core-1.5.0-runtime(androidx.core:core:1.5
我正在尝试将spring boot升级到最新的2.1.1版本。我的基于java ee的web应用程序也使用了spring framework,jersey和hk2库。从spring boot pom.xml中识别依赖版本,我们可以看到它依赖于spring Framework5.1.3和jersey 2.27。Jersey库依赖于hk2库,即org.glassfish.hk2.external:ja
我相信我已经为4.1准备好了所有的依赖项,但是当我使用作曲家更新时,我会出现以下错误: 生成自动加载文件 脚本php artisan clear已编译,处理返回的更新后cmd事件时出错: 脚本php artisan optimize处理返回的更新后cmd事件时出错: 我的composer文件如下所示: { }
当我试图使用官方指南将我们现有的项目从Laravel5.1更新到Laravel5.2时,我在composer更新后得到了一个错误 php artisan clear已编译 他跑了。这里是错误。 类\Foundation\Composer不存在 有人有类似的问题吗?当我用无脚本标志运行作曲家更新时,它会定期更新,所以这是一个清晰编译的问题。 下面是我的服务提供商和作曲家。json文件。 服务提供者
我被限制使用compileSdkVersion 22 buildToolsVersion“22.0.1”minSdkVersion 11 targetSdkVersion 15 我的项目在gradle版本:2.1.3和以下依赖项下运行良好: 比我用旧版本(2.1.3)降级我的Gradle版本。但在我的项目中仍然存在同样的依赖问题。我的项目的依赖关系树如下所示: 在这个问题上请帮助我
这是pom文件,我在某处读到它可能是spring coud依赖性问题?我还可以看到,在错误输出中,这可能与spring core有关。 这是我在尝试运行应用程序时遇到的错误。 . ~[类/:na]由:java引起。lang.IllegalStateException:未能从类加载器jdk.internal.loader.ClassLoaders中内省类[org.springframework.cl