2017-02-28 62 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' 
} 
相關問題