小编sig*_*510的帖子

java.lang.NoClassDefFoundError: org/springframework/core/NativeDetector

我正在通过本教程温习 Spring ,并在 JPARepository 上遇到以下依赖问题:

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userPersistence' defined in persistence.UserPersistence defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Cannot resolve reference to bean 'jpaMappingContext' while setting bean property 'mappingContext'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/core/NativeDetector
Run Code Online (Sandbox Code Playgroud)

UserPersistence是这样的:

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.querydsl.QuerydslPredicateExecutor;
import org.springframework.data.rest.core.annotation.RepositoryRestResource;


@RepositoryRestResource()
public interface UserPersistence extends JpaRepository<UserDAO, Integer>, JpaSpecificationExecutor<UserDAO>, QuerydslPredicateExecutor<UserDAO> {}
Run Code Online (Sandbox Code Playgroud)

我正在使用这个build.gradle

plugins {
    id …
Run Code Online (Sandbox Code Playgroud)

java spring gradle spring-data spring-data-jpa

7
推荐指数
2
解决办法
2万
查看次数

kotlin 序列化插件更新到 1.7.10 后 Gradle 失败

我的 build.gradle.kts 启动如下:

...
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile

plugins {
  ...
  
  kotlin("jvm") //target version is java 11
  kotlin("plugin.serialization") version "1.6.21"
}
Run Code Online (Sandbox Code Playgroud)

当我尝试将 kotlin 序列化插件更新到最新的1.7.10 版本时,出现以下编译错误:

A problem occurred configuring project ':my-little-project'.
> Failed to notify project evaluation listener.
   > org.jetbrains.kotlin.gradle.plugin.KotlinGradleSubplugin: org.jetbrains.kotlinx.serialization.gradle.SerializationGradleSubplugin not a subtype
   > org.jetbrains.kotlin.gradle.plugin.KotlinGradleSubplugin: org.jetbrains.kotlinx.serialization.gradle.SerializationGradleSubplugin not a subtype
Run Code Online (Sandbox Code Playgroud)

我该如何解决?谢谢!

堆栈跟踪(太大而无法完全发布,更多信息请询问):

Exception is:
org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':my-little-project'.
    at org.gradle.configuration.project.LifecycleProjectEvaluator.wrapException(LifecycleProjectEvaluator.java:75)
    at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:68)
    at org.gradle.configuration.project.LifecycleProjectEvaluator.access$400(LifecycleProjectEvaluator.java:51)
...
Caused by: org.gradle.internal.event.ListenerNotificationException: Failed to notify project evaluation listener.
    at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:89)
    at …
Run Code Online (Sandbox Code Playgroud)

gradle kotlin kotlinx.serialization

2
推荐指数
1
解决办法
5041
查看次数