2017-02-28 95 views
-2

我有春天启动1.1和1.3的项目,偶尔期间build.gradle改变我的错误春摇篮建立:没有这样的属性:mainClassName类:org.gradle.api.internal.project.DefaultProject_Decorated

没有这样的属性:类mainClassName:

失败:生成失败,出现异常。

  • 其中:构建文件...行:43

  • 出了什么问题:一个问题发生评估项目根 '...'。

    没有这样的属性:mainClassName类: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'

+0

什么是线43?我们需要更多的上下文信息 – ToYonos

+0

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

回答

0

定义的任务这是提出@ToYonos

根据http://docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugins-gradle-plugin.html#build-tool-plugins-gradle-packaging

所需的主类可以使用配置选项或通过向清单添加Main-Class属性来启动。如果你没有指定一个主类,插件将搜索一个带有public static void main(String [] args)方法的类。

因此,无论你删除mainClassName指令或将其设置是这样的:

bootRepackage { 
    mainClass = 'demo.Application' 
} 
相关问题