我正在按照以下 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 中发现任何问题,请回复