所以,java。lang.NoClassDefFoundError意味着类加载器没有加载该类。
因此,只需将sprind数据jpa添加到类路径中。
更新的
buildscript
在里面
build.gradle
看起来像
buildscript {
ext {
springBootVersion = '2.0.0.RELEASE'
runList = 'main'
diffLog = '$projectDir/src/main/resources/db/changelog/db.changelog-master.xml'
}
repositories {
mavenCentral()
maven { url 'https://plugins.gradle.org/m2/' }
maven { url 'https://repo.spring.io/libs-snapshot' }
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
classpath 'org.liquibase:liquibase-gradle-plugin:1.2.4'
classpath 'org.liquibase:liquibase-core'
classpath 'org.postgresql:postgresql:42.2.1'
classpath 'org.liquibase.ext:liquibase-hibernate5:3.6'
classpath 'org.springframework.data:spring-data-jpa:2.0.5.RELEASE'
}
}