2017-02-27 13 views
2

私はmaven(DropWizard)Javaプロジェクトを持っています。私は本当にKotlinのクラスをいくつか追加したいと思いますが、できないようです。私の実際のプロジェクトでは、https://kotlinlang.org/docs/reference/using-maven.html#compiling-kotlin-and-java-sourcesのようなmaven設定を追加しましたが、私のKotlinクラスは '通常の' Javaコードでは見られません。 MavenとEclipseのどちらでもないJava MavenプロジェクトのKotlinクラスが動作しない(Eclipse)

私は混合ソースの例https://github.com/JetBrains/kotlin-examples/tree/master/maven/mixed-code-hello-worldを試しました。これはMavenでも動作しましたが、まだEclipseでは動作しません。

私はここで何が欠けていますか?

This is my workspace

答えて

2

いくつかの問題があるようです。

Eclipseはソースディレクトリとしてsrc/main/kotlinを認識しません。それを修正するには、クラスパスをクラスパスに手動で追加してください:混合コード - hello-worldのプロパティ - > Javaビルドパス - >ソースタブ - >フォルダの追加...

次に、Kotlin自然はプロジェクトのKotlinファイルを再索引付けする。これを行うには、プロジェクトを右クリック - > Configure Kotlin - > Remove Kotlin Natureをクリックします。返信用

  1. Eclipse does not recognize kotlin source directory
  2. Kotlin plugin does not reindex files after adding source directory
+0

おかげで、助けていないようです:Kotlin Configuration

私は、これらの問題のためにチケットを作成しました。 – Friso

+0

Maven>アップデートプロジェクトを実行した後、Kotlinの性質は元に戻り、kotlin_binは空です。 – Friso

+0

あなたは削除してからKotlin natureを追加しましたか?それが助けにならない場合は、プロジェクトを再構築しようとしてください(プロジェクト - >クリーン) –

関連する問題