• Gradle编译报错


    问题重现

    gradle build
    A problem occurred evaluating root project 'Spring4WebSocket'.
    > Failed to apply plugin [class 'io.spring.gradle.dependencymanagement.DependencyManagementPlugin']
       > Could not create task of type 'DependencyManagementReportTask'.

    解决方法

    添加 classpath("io.spring.gradle:dependency-management-plugin:0.6.1.RELEASE")

    buildscript {
        repositories {
            maven { url "http://repo.spring.io/libs-release" }
            mavenLocal()
            mavenCentral()
        }
        dependencies {
            classpath("org.springframework.boot:spring-boot-gradle-plugin:1.3.3.RELEASE")
            classpath("io.spring.gradle:dependency-management-plugin:0.6.1.RELEASE")
        }
    }
    
    apply plugin: 'java'
    apply plugin: 'eclipse'
    apply plugin: 'spring-boot'
    apply plugin: 'war'
    apply plugin: 'java'
    apply plugin: 'maven'
    sourceCompatibility = 1.8
    targetCompatibility = 1.8
    
    repositories {
        mavenLocal()
        mavenCentral()
        maven { url "http://repo.spring.io/libs-release" }
    }
    bootRepackage {
        enabled false
    }
    dependencies {
        compile("org.springframework.boot:spring-boot-starter-websocket")
        compile("org.springframework:spring-messaging")
        providedRuntime("org.springframework.boot:spring-boot-starter-tomcat")
        compile 'jstl:jstl:1.2'
    }

    再次编译顺利通过

    参考:3.0 M1: SpringBoot-1.3.5 project fails to build, aborts with an error message on creation of DependencyManagementReportTask

  • 相关阅读:
    11.菜单(一)
    线性表之顺序存储详解
    SVN 撤回已提交的代码
    线性表1
    顶层父类
    异常类之派生类
    new和delete重载
    异常类之基类
    Qt中多线程问题
    智能指针实例
  • 原文地址:https://www.cnblogs.com/passedbylove/p/9384651.html
Copyright © 2020-2023  润新知