Java gradle项目范围服务中没有样式化文本输出工厂类型的服务

Java gradle项目范围服务中没有样式化文本输出工厂类型的服务,java,gradle,Java,Gradle,当我在控制台中构建一个项目时,我在项目范围服务中没有可用的类型为styled text output factory的服务。我还有一个pom.xml文件,我不知道我做错了什么 这是我的身材。格雷德尔: import java.sql.Wrapper buildscript { ext { springBootVersion = '1.2.5.RELEASE' } repositories { maven { url "http://rep

当我在控制台中构建一个项目时,我在项目范围服务中没有可用的类型为styled text output factory的服务。我还有一个pom.xml文件,我不知道我做错了什么

这是我的身材。格雷德尔:

import java.sql.Wrapper

buildscript {
    ext {
        springBootVersion = '1.2.5.RELEASE'
    }
    repositories {
        maven { url "http://repo.spring.io/libs-milestone" }
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") 
        classpath("io.spring.gradle:dependency-management-plugin:0.5.1.RELEASE")
    }
}

apply plugin: 'java'
apply plugin: 'eclipse-wtp'
apply plugin: 'idea'
apply plugin: 'spring-boot' 
apply plugin: 'io.spring.dependency-management' 
apply plugin: 'war'


war {
    baseName = 'springboot'
    version = '0.0.1-SNAPSHOT'
}
sourceCompatibility = 1.7
targetCompatibility = 1.7

repositories {
    mavenCentral()
    maven { url "http://repo.spring.io/libs-milestone" }
}

configurations {
    providedRuntime
}

dependencies {
    compile("org.springframework.boot:spring-boot-starter-data-jpa")
    compile("javax.servlet:jstl:1.2")
    runtime("mysql:mysql-connector-java")
    compile("org.springframework.boot:spring-boot-starter-jdbc")
    // https://mvnrepository.com/artifact/javax.el/el-api
    compile group: 'javax.el', name: 'el-api', version: '2.2.1-b04'

    compile ("org.springframework.boot:spring-boot-starter-web")
    providedRuntime("org.springframework.boot:spring-boot-starter-tomcat")
    providedRuntime 'org.apache.tomcat.embed:tomcat-embed-jasper'
}


eclipse {
    classpath {
         containers.remove('org.eclipse.jdt.launching.JRE_CONTAINER')
         containers 'org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7'
    }
}

task wrapper(type: Wrapper) {
    gradleVersion = '2.3'
}

我相信问题在于Gradle和Spring的依赖管理插件版本的功能

请参阅本报告中Spring的原始报告。Gradle将
StyledTextOutputFactory
移动到某个内部包中(对于3.0版本),这打破了依赖关系管理插件0.5.x

这详细说明了他们在0.6.0版本中为解决此问题所做的更改

我看到您的构建脚本引用了Gradle 2.3…但我想知道这是否准确

我认为可以归结为使用Gradle2.x和依赖管理插件0.5.x,或者使用Gradle3.x和依赖管理插件0.6.x

祝你好运