猿问

Spring Tool Suite org.joda 在 Gradle 项目中无法解析

我已经使用 Spring Tool Suite 启动了一个 Gradle 项目。按照本教程:https : //spring.io/guides/gs/gradle/ 它表明我应该在我的 build.gradle 文件中添加 org.joda 依赖项,在类中导入依赖项,构建包,然后它应该可以使用。但是,当我这样做并重新构建项目并运行它时,出现错误:


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')

}


慕标琳琳
浏览 304回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答