0

我正在按照以下 URL 尝试一个简单的 gradle spring boot 应用程序

https://spring.io/guides/gs/spring-boot/

这是我的 build.gradle 文件

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'

jar {
    baseName = 'my-jar'
    version =  '1.0.0'
}


dependencies {

    compile "org.springframework.boot:spring-boot-starter-web"
    testCompile "junit:junit"
}

我正在使用本地工件,并且我的 init.gradle 具有以下 buildscript 配置

buildscript {
        repositories {

                maven {
                url 'http://mylocalartifactory:8081/'
                }

        }

        dependencies {  classpath "org.springframework.boot:spring-boot-gradle-plugin:1.5.2.RELEASE" }
    }

当我尝试运行 gradlew build 时出现以下错误

What went wrong:
Could not resolve all dependencies for configuration ':compileClasspath'.
> Could not find org.springframework.boot:spring-boot-starter-web:.

看起来该版本未应用于依赖项。我的理解是该版本将由 spring-boot 插件默认。

我错过了什么吗?

如果我在依赖项中提及版本号,它工作正常

dependencies {

    compile "org.springframework.boot:spring-boot-starter-web:1.5.2.RELEASE"
    testCompile "junit:junit"
}

虽然我可以让它工作,但如果我需要手动指定 spring 版本 jar 依赖项,它就无法达到使用 spring boot 的目的。

如果您在我的 build.gradle 或 init.gradle 中发现任何问题,请回复

4

0 回答 0