【问题标题】:Configuring QueryDSL for Spring Data and MongoDB with Gradle使用 Gradle 为 Spring Data 和 MongoDB 配置 QueryDSL
【发布时间】:2016-12-13 10:17:44
【问题描述】:

我想我没有正确配置存储库,但是以下 build.gradle 也存在其他问题:

buildscript {
    repositories {

        mavenCentral()
        maven { url "http://repo.spring.io/libs-snapshot" }
        jcenter()

    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.0.RELEASE")
        classpath "gradle.plugin.com.ewerk.gradle.plugins:querydsl-plugin:1.0.7"
    }
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'spring-boot'
apply plugin: 'com.ewerk.gradle.plugins.querydsl'

jar {
    baseName = 'aydin'
    version =  '0.1.0'
}

repositories {
    jcenter()
    mavenCentral()
    maven { url "http://repo.spring.io/libs-snapshot" }

}

querydsl {
    springDataMongo = true
}

dependencies {
    compile("org.springframework.boot:spring-boot-starter-web")
    compile("org.springframework.boot:spring-boot-starter-data-mongodb")

    compile group: "de.flapdoodle.embed", name: "de.flapdoodle.embed.mongo", version: "1.50.3"

    compile "com.mysema.querydsl:querydsl-jpa:3.6.3"
    compile "com.mysema.querydsl:querydsl-apt:3.6.3:jpa" // Magic happens here
    compile "com.querydsl.apt:querydsl-mongodb:4.0.9"

    testCompile("org.springframework.boot:spring-boot-starter-test")
    testCompile("junit:junit")
}

task wrapper(type: Wrapper) {
    gradleVersion = '2.14'
}

这给了我:

无法解析配置 ':classpath' 的所有依赖项。 无法解析 gradle.plugin.com.ewerk.gradle.plugins:querydsl-plugin:1.0.7。 要求: ... 无法解析 gradle.plugin.com.ewerk.gradle.plugins:querydsl-plugin:1.0.7。 无法获取资源“http://repo.spring.io/libs-snapshot/gradle/plugin/com/ewerk/gradle/plugins/querydsl-plugin/1.0.7/querydsl-plugin-1.0.7.pom”。 无法 HEAD 'http://repo.spring.io/libs-snapshot/gradle/plugin/com/ewerk/gradle/plugins/querydsl-plugin/1.0.7/querydsl-plugin-1.0.7.pom'。从服务器收到状态码 502:Bad Gateway

【问题讨论】:

标签: mongodb gradle querydsl


【解决方案1】:

您可能需要包含具有 querydsl 插件的 repo?

    maven { url "https://plugins.gradle.org/m2/" }

【讨论】:

    猜你喜欢
    • 2017-10-31
    • 2021-03-22
    • 2015-11-28
    • 2016-10-21
    • 2014-05-11
    • 2012-11-09
    • 2014-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多