私はkotlinで記述するJavaプロジェクトを持っています。このプロジェクトを開発するためにintelliJ IDEAを使用しています。依存関係設定(複数のプロジェクト)に問題があります。私は既に多くの例を読んでいますが、回避策を見つけることができません。ここで私の依存関係の設定コードは です。これはJavaクラスで正しくビルドできますが、kotlinクラスでは「未解決の参照」が多く発生します。私のセッティングやグラデルが間違っているのはコトリンには適していないのですか?kotlinプロジェクトはgradleで構築できません
PS:私は、コアプロジェクトをビルドプロセスが成功した意志の構築が、テストプロジェクトで構築参照未解決のエラー
allprojects {
apply plugin: 'java'
apply plugin: 'kotlin'
group 'testProject'
version '1.0'
}
subprojects{
apply plugin: 'java'
apply plugin: 'kotlin'
def defaultEncoding = 'UTF-8'
compileJava.options.encoding = defaultEncoding
sourceCompatibility = 1.8
targetCompatibility = 1.8
repositories {
mavenCentral()
mavenLocal()
}
dependencies {
// Kotlin
compile "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
}
project(':test') {
dependencies {
compile project(':core')
compile project(':testTwo')
}
project(':testTwo'){
dependencies{
compile project(':core')
}
setting.gradle
include 'test','testTwo','core'
正確には解決されていないものはありますか?すべてのkotlin依存関係[設定済み](https://kotlinlang.org/docs/reference/using-gradle.html)をお持ちですか? – AndroidEx
コアプロジェクト(kotlinクラス)からkotlinクラス(テストプロジェクト)を参照するときは、グラデルビルドで '未解決リファレンス'を取得してください。 – Ives
はい、設定が完了しました。 – Ives