問題タブ [gradle-kotlin-dsl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1456 参照

gradle - 2 つの build.gradle.kts ファイル間でビルド構成を共有するにはどうすればよいですか?

同じものを持つ必要がある 2 つのプロジェクト (単一の git リポジトリ内) があります。

のセクションですがbuild.gradle.kts、それ以外はまったく関係ありません。

この共通部分を除外して、それぞれに含めることはできます build.gradle.ktsか? どのように?

0 投票する
1 に答える
3070 参照

intellij-idea - Gradle kotlin スクリプト > ID が「kotlin」のプラグインが見つかりません

Kotlin スクリプトを使用して、プロジェクトの 1 つを Gradleに移行しようとしました。

これらは私のステップです:

  • /gradle/wrapper/gradle-wrapper.jarこれに置き換えた
  • の をここと同じにdistributionUrl更新しましたgradle/wrapper/gradle-wrapper.properties
  • 対応するbuild.gradle.kts
  • settings.gradleに設定rootProject.buildFileName = 'build.gradle.kts'

その時点で、Intellij はそれを検出し、次のように提案します。

ソースでディストリビューションを使用するように Gradle ラッパーを構成できます。IDE に Gradle API/DSL ドキュメントを提供します。

-> OK、提案を適用してください!

Gradle 'hello-kotlin' プロジェクトの更新に失敗しました

エラー: ID 'kotlin' のプラグインが見つかりません。

次に、公式サンプルの 1 つを試してみました。

  • レポのクローンを作成しました
  • サンプルを開いた
  • 同じエラー

...私は何を間違っていますか?

公式サンプルに戻ってきて、キャッシュを無効にして再起動してみましたがダメでした

私は削除しようとしました

Gradleを更新して、もう一度追加して、Gradleを更新すると、うまくいきました

src ファイルを開くと、Intellij は次のように言います。

Kotlin が構成されていません

ただし、サンプルは現在実行されているようです..

Intellij 2017.1 EAP

コトリン 1.1m04