使用gradle和Java 9的STS出错

时间:2017-10-20 17:49:07

标签: java gradle spring-tool-suite java-9

我使用STS 3.9.1扩展Buildship Gradle Integration 2.0,我的build.gradle看起来:

buildscript {
    ext {
        springBootVersion = '1.5.4.RELEASE'
    }
    repositories {
        jcenter()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}

apply plugin: 'java'
apply plugin: 'eclipse-wtp'
apply plugin: 'org.springframework.boot'
apply plugin: 'war'

version = '0.0.1-SNAPSHOT'
sourceCompatibility = 9
targetCompatibility = 9

repositories {
    jcenter()
}

configurations {
    providedRuntime
}

dependencies {
    compile('org.springframework.boot:spring-boot-starter-actuator')
    compile('org.springframework.boot:spring-boot-starter-data-elasticsearch')
    compile('org.springframework.boot:spring-boot-starter-data-jpa')
    compile('org.springframework.boot:spring-boot-starter-freemarker')
    compile('org.springframework.boot:spring-boot-starter-mail')
    compile('org.springframework.boot:spring-boot-starter-web')
    compile('org.springframework.boot:spring-boot-devtools')
    runtime('mysql:mysql-connector-java')
    compileOnly('org.projectlombok:lombok')
    providedRuntime('org.springframework.boot:spring-boot-starter-tomcat')
    testCompile('org.springframework.boot:spring-boot-starter-test')
}

并发生错误:

描述资源路径位置类型 Java编译器级别与已安装的Java项目构面的版本不匹配。核心未知分面项目问题(Java版本不匹配)

描述资源路径位置类型 该项目未构建,因为它依赖于CORE,它具有构建路径错误CORE Unknown Java Problem

描述资源路径位置类型 未绑定的类路径容器:' JRE系统库[JavaSE-1.9]'在项目' CORE' CORE构建路径构建路径问题

当我使用java 9创建maven项目时,一切正常,任何人都知道它为什么不能使用gradle?

0 个答案:

没有答案