gpt4 book ai didi

java - Spring和Gradle构建:无此类属性:类的主类名称:org.gradle.api.internal.project.DefaultProject_Decorated

转载 作者:行者123 更新时间:2023-12-03 06:33:42 24 4
gpt4 key购买 nike

我有Spring Boot 1.1和1.3项目,偶尔在build.gradle更改期间出现错误

No such property: mainClassName for class:

FAILURE: Build failed with an exception.

  • Where: Build file ... line: 43

  • What went wrong: A problem occurred evaluating root project '...'.

    No such property: mainClassName for class: org.gradle.api.internal.project.DefaultProject_Decorated



  • build.gradle
    buildscript {
    repositories {
    jcenter()
    mavenCentral()
    maven {
    url 'https://plugins.gradle.org/m2/'
    }
    }

    dependencies {
    ...
    classpath 'org.springframework.boot:spring-boot-gradle-plugin:1.3.5.RELEASE' //1.1.7.RELEASE'
    ...
    }
    }

    // Application Plugins
    apply plugin: 'java'
    apply plugin: 'spring-boot'

    第43行是 mainClassName = 'com....Main'

最佳答案

好吧,我只能说,对于Spring Boot 1.1 gradle插件
mainClassName =可以不使用apply plugin: 'application'
但是对于Spring Boot 1.3,这将是错误的。
因此,Spring Boot 1.1 gradle插件正在应用application_plugin。

我可以看到比较gradle tasks输出,该输出具有由application_plugin定义的任务
https://docs.gradle.org/current/userguide/application_plugin.html#sec:application_tasks

关于java - Spring和Gradle构建:无此类属性:类的主类名称:org.gradle.api.internal.project.DefaultProject_Decorated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42509818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com