【发布时间】:2018-11-21 10:47:24
【问题描述】:
我想使用 kotlin 和 gradle 创建简单的电报机器人。我已成功导入 ort.telegram 库,但它无法解析标准 Java 库。下面 gradle.build 配置:
/*
* This file was generated by the Gradle 'init' task.
*
* This is a general purpose Gradle build.
* Learn how to create Gradle builds at https://guides.gradle.org/creating-new-gradle-builds/
*/
buildscript {
ext.kotlin_version = '1.2.41'
ext.telegramVersion = '3.5'
repositories {
maven { url "http://repo.maven.apache.org/maven2/" }
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
)
}
}
apply plugin: "java-library"
apply plugin: "kotlin"
apply plugin: "java"
apply plugin: 'application'
mainClassName = 'main.Main'
repositories {
maven { url "http://jcenter.bintray.com" }
}
dependencies {
implementation 'org.hibernate:hibernate-core:3.6.7.Final'
api 'com.google.guava:guava:23.0'
testImplementation 'junit:junit:4.+'
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
compile "org.telegram:telegrambots:3.6"
}
kotlin {
experimental {
coroutines "enable"
}
}
compileKotlin {
kotlinOptions {
jvmTarget = "1.8"
}
}
compileTestKotlin {
kotlinOptions {
jvmTarget = "1.8"
}
}
Main.kt:
import org.telegram.*
import org.telegram.telegrambots.TelegramBotsApi
import org.telegram.telegrambots.api.objects.Update
import org.telegram.telegrambots.bots.TelegramLongPollingBot
import java.util.*
fun main(args : Array<String>) {
println("Hello, world!")
}
gradle install 和 build 命令已成功完成。 任何帮助将不胜感激
【问题讨论】:
-
错误是什么?
import java.util看起来也不对。 -
可以分享示例项目示例吗?
标签: java gradle intellij-idea kotlin