Spring 工具套件 org.joda 无法在 Gradle 项目中解析
Spring Tool Suite org.joda cannot be resolved in Gradle project
我已经使用 Spring Tool Suite 启动了一个 Gradle 项目。按照本教程:https://spring.io/guides/gs/gradle/ 它表明我应该在我的 build.gradle 文件中添加 org.joda 依赖项,在 class 中导入依赖项,构建包,然后它应该可供使用。但是,当我这样做并重新构建项目并 运行 它时,我收到错误消息:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
LocalTime cannot be resolved to a type
LocalTime cannot be resolved to a type
at firstGradleProject.HelloWorld.main(HelloWorld.java:7)
我的依赖项似乎设置正确:
dependencies {
compile('org.springframework.boot:spring-boot-starter')
testCompile('org.springframework.boot:spring-boot-starter-test')
compile('joda-time:joda-time:2.2')
testCompile('junit:junit:4.12')
}
如何在我的 Gradle Spring 项目中导入此依赖项并使其编译?
我的整个 build.gradle 文件如下所示:
buildscript {
ext {
springBootVersion = '2.0.4.RELEASE'
}
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8
targetCompatibility = 1.8
jar {
baseName = 'gs-gradle'
version = '0.1.0'
}
repositories {
mavenCentral()
}
dependencies {
compile('org.springframework.boot:spring-boot-starter')
testCompile('org.springframework.boot:spring-boot-starter-test')
compile('joda-time:joda-time:2.2')
testCompile('junit:junit:4.12')
}
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.2-Release-Notes
Joda 时间支持已弃用,取而代之的是 java.time。
我已经使用 Spring Tool Suite 启动了一个 Gradle 项目。按照本教程:https://spring.io/guides/gs/gradle/ 它表明我应该在我的 build.gradle 文件中添加 org.joda 依赖项,在 class 中导入依赖项,构建包,然后它应该可供使用。但是,当我这样做并重新构建项目并 运行 它时,我收到错误消息:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
LocalTime cannot be resolved to a type
LocalTime cannot be resolved to a type
at firstGradleProject.HelloWorld.main(HelloWorld.java:7)
我的依赖项似乎设置正确:
dependencies {
compile('org.springframework.boot:spring-boot-starter')
testCompile('org.springframework.boot:spring-boot-starter-test')
compile('joda-time:joda-time:2.2')
testCompile('junit:junit:4.12')
}
如何在我的 Gradle Spring 项目中导入此依赖项并使其编译?
我的整个 build.gradle 文件如下所示:
buildscript {
ext {
springBootVersion = '2.0.4.RELEASE'
}
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8
targetCompatibility = 1.8
jar {
baseName = 'gs-gradle'
version = '0.1.0'
}
repositories {
mavenCentral()
}
dependencies {
compile('org.springframework.boot:spring-boot-starter')
testCompile('org.springframework.boot:spring-boot-starter-test')
compile('joda-time:joda-time:2.2')
testCompile('junit:junit:4.12')
}
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.2-Release-Notes
Joda 时间支持已弃用,取而代之的是 java.time。