将Spring Security添加到Gradle项目中会破坏Spring Data JPA吗?

时间:2018-04-17 15:23:36

标签: java spring spring-boot gradle

我试图将Spring Security添加到我的项目中,但是在将其添加到我的gradle文件并导入更改之后,突然Spring Data JPA依赖项不再起作用。

dependencies {
    compile('org.springframework.boot:spring-boot-starter-repository-jpa')
    compile("org.springframework.boot:spring-boot-starter-security")
    compile('org.springframework.boot:spring-boot-starter-web')
    runtime('com.h2database:h2')
    runtime('mysql:mysql-connector-java')
    compileOnly('org.projectlombok:lombok')
    testCompile('org.springframework.boot:spring-boot-starter-test')
    testCompile('org.springframework.security:spring-security-test')
}

我得到的错误:

  

警告: 根项目' x':无法解决   其他项目配置。详细信息:   org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration $ ArtifactResolveException:   无法解析配置的所有文件':compile'。引起:   org.gradle.internal.resolve.ModuleVersionNotFoundException:不能   找到org.springframework.boot:spring-boot-starter-repository-jpa:。   要求:       项目:

这是什么原因?

1 个答案:

答案 0 :(得分:0)

不存在org.springframework.boot:spring-boot-starter-repository-jpa这样的事情。

应为org.springframework.boot:spring-boot-starter-data-jpa