注:このis hereの完全ソースコード。build.gradleをIntelliJにインポートする方法
私はScalaのライブラリーを作成するために、Gradleの初期化プラグインを使用:
gradle init --type scala-library
は、その後、私はGradleの2.13のラッパーを生成するために、そのbuild.gradle
を修正。それから私は走った:
gradle wrapper
ラッパーを生成する。そして最後に私は走った:
./gradlew clean idea
私はIntelliJコミュニティでこのプロジェクトを開いた。私は明白なScalaのコンパイルエラーを含むように(Gradleの初期化プラグインが作成する)Library.scala
を変更しますが、エラーは赤い下線で表示されない気づいた。
が、私はその後、src/main/scala
ディレクトリを右クリックし、 Scalaソースファイルのパッケージを追加するオプションがないことに気付きました。または任意のJVM(.java
、など)そのことについてはファイル:
は、私が思うどちらかGradleの初期化プラグインは欠陥があるかのGradleのIDEAプラグイン(scala-library
少なくともタイプ用)欠陥があります。いずれにせよ、私はIntelliJプロジェクトファイルの1つに何か不足していると思います。
- IML;または
- IPR;または
- IWS
私は新しいScalaのソースファイルを追加できるようにIntelliJのは、コンパイルエラーが表示され、そのことを変更することができます任意のアイデア?
'gradle idea'は廃止されており、これを使用することはお勧めできませんが、正しいIDEプロジェクトファイルは生成されません。 IDEAで 'build.gradle'をインポートするだけです。 – CrazyCoder
情報をお寄せいただきありがとうございます@CrazyCoder(+1) - 既存のIntelliJプロジェクトに 'build.gradle'をインポートするか、(IntelliJで*ファイルシステムではなく)プロジェクトを削除して別の何かを行うべきですかこのアプローチはどこに文書化されていますか?ありがとうございました!もう一度ありがとうございます。 – smeeb
生成されたプロジェクトファイルをすべて削除してから、 'build.gradle'をインポートしてください。 – CrazyCoder