我正在尝试建立一个基本的Gradle项目。我的构建。gradle文件如下。我一直得到下面的错误。我不明白,因为你可以在这里找到插件。。。我想我的目标是:https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-gradle-plugin
更新:如果我注释掉Kotlin行,Spring Boot插件也会发生同样的事情。这不仅仅针对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:
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")
}
对于非核心Gradle插件(那些不是来自org.Gradle命名空间的插件),您必须使用完全限定的id和版本号。
Kotlin官方文档包含要使用的id:
plugins {
id "org.jetbrains.kotlin.jvm" version "<version to use>"
}
(您也可以通过在plugins.gradle.org网站上搜索插件来找到这些ID。)
嘿,我想在intellij idea插件中设置protobuf作为其他protobuf服务器(用golang编写)的客户端。这将是我对grpc的第一种java方法。我尝试使用kotlin无类生成器,但我的成功率甚至低于这种方法。 我的目标是:最佳案例场景:插件将允许将proto编译为kt文件非常好的案例场景:插件将输出java文件到src/main/proto 现有代码结构: 和Gradle ko
如https://cloud . Google . com/app engine/docs/standard/Java/tools/Gradle-reference上所述,AppEngine Gradle插件提供如下配置: 使用 时,这样的配置应该是什么样子? 我正在查看AppEngine任务,但不明白如何将其连接到适当的Kotlin DSL设置。 编辑 当简单地将上述块添加到<code>buil
我在我的kotlin dsl构建文件中使用jsonschema2pojo gradle插件。 现在我需要更改插件的默认配置,如下所述 当我加上这个,我得到下面的错误- $gradle generateJsonSchema2Pojo 配置项目:e: /Users/rajkumar.natarajan/Documents/Coding/misc/jsonschema2pojo-enum-demo/bu
使用Gradle 4.4.1和静态编程语言-DSL,我想在我的静态编程语言1.2.20项目中配置实验性的静态编程语言协程。这被证明是出奇困难的。 官方静态编程语言留档本身只提到Groovy DSL的Gradle,而不是静态编程语言。 Kotlin DSL项目有一个不起作用的协同路由示例。可能是针对较旧的Gradle版本(该脚本中的Kotlin版本为1.1.51,这本身就是可疑的)。 PS:甚至In
我的gradle项目结构如下所示: 对于子项目,将使用引用gradle任务。 有什么想法让它正常工作吗?
我有: 但我总是得到: 组织。喷气式飞机。kotlin/kotlin js library/1.1-M04/ef6b315dbb89927eb72fbce262ba3a74dc1ebcb5/kotlin-js-library-1.1-M04。jar'是用不兼容的Kotlin版本编译的。其元数据的二进制版本是6.0。0,预期版本为1.0。1. 我想要两个最新的。我想?还是一个落后于另一个?