2017-09-27 1 views
0

の操作を行います。のGradle kotlinスプリングプラグインは、私はGradleのスクリプト次ていないオープン春のクラス

buildscript { 

     repositories { 
      mavenCentral() 
     } 
    dependencies { 
     classpath("org.springframework.boot:spring-boot-gradle-plugin:${SPRING_BOOT_VERSION}") 
     classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${KOTLIN_VERSION}") 
     classpath("org.jetbrains.kotlin:kotlin-allopen:${KOTLIN_VERSION}") 
    } 
} 

apply plugin: org.jetbrains.kotlin.gradle.plugin.KotlinPluginWrapper 
apply plugin: org.jetbrains.kotlin.allopen.gradle.SpringGradleSubplugin 
apply plugin: org.springframework.boot.gradle.plugin.SpringBootPlugin[code] 

それ目的は、それがすべてkotlinベースのサービスのために、ベースのビルドとして機能します。

apply from: '../../xxx/xxx.gradle' 

を次に、このプロジェクトでは、私は、一般的なビルドテンプレートを適用したとき、私は私が開いて削除した場合、それはこのクラスがいけないと文句を言い

このような
@SpringBootApplication 
open class MainClass 

何かを持っている:私はそれを適用していますどのようにここにあります最終的になる。私はkotlin-springを使うと、手動で開く必要はないと私は考えています。私は春のinitializrからの作業に反対するこの設定をチェックし、私は違いを見つけることができません。ここに作業バージョン

buildscript { 
    ext { 
     kotlinVersion = '1.1.4-3' 
     springBootVersion = '1.5.7.RELEASE' 
    } 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") 
     classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlinVersion}") 
     classpath("org.jetbrains.kotlin:kotlin-allopen:${kotlinVersion}") 
    } 
} 

apply plugin: 'kotlin' 
apply plugin: 'kotlin-spring' 
apply plugin: 'org.springframework.boot' 

私はここで違いを見つけることはできません。事前に感謝の意を表します。

答えて

関連する問題