2017-03-24 32 views
2

私は基本的なGradleプロジェクトを構築しようとしています。私のbuild.gradleファイルは以下の通りです。私は以下のエラーが発生し続ける。私はここにプラグインを見つけることができるので、私はそれを得ることはできません...私が指示していると思うところ:https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-gradle-pluginGradle用のKotlinプラグインを正しく設定する方法は?

更新:私はKotlin行をコメントアウトすると同じことがスプリングブートプラグインに起こります。これはKotlinプラグインに固有のことではありません。

エラー:

Error:(21, 0) Plugin [id: 'kotlin', version: '1.1.1'] was not found in any of the following sources: 
- Gradle Core Plugins (not a core plugin, please see https://docs.gradle.org/3.3/userguide/standard_plugins.html for available core plugins) 
- Gradle Central Plugin Repository (no 'kotlin' plugin available - see https://plugins.gradle.org for available plugins) 

Build.gradle:非中核のGradleプラグインの

buildscript { 


    ext.kotlin_version = '1.1.1' 

    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath("org.springframework.boot:spring-boot-gradle-plugin:1.2.6.RELEASE") 
     classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 
    } 


} 

plugins { 
    id 'java' 
    id 'kotlin' version "1.1.1" 
    id 'spring-boot' 
} 



group 'si.dime.kotlin.tutorials.rest' 
version '1.0-SNAPSHOT' 

sourceCompatibility = 1.8 

repositories { 
    mavenCentral() 
} 

sourceSets { 
    main.java.srcDirs += 'src/main/kotlin' 
} 

dependencies { 
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 
    compile("org.springframework.boot:spring-boot-starter-web:1.3.3.RELEASE") 
} 

答えて

6

org.gradle名前空間からそうでないもの)、あなたは完全修飾IDを使用する必要がありますバージョン番号だけでなく、

公式Kotlin documentationが使用するIDが含まれています

plugins { 
    id "org.jetbrains.kotlin.jvm" version "<version to use>" 
} 

(あなたはまた、plugins.gradle.orgサイト上でプラグインを検索することによって、これらのIDを見つけることができます。)

関連する問題