サーチ…


グラデル構成

kotlin-gradle-pluginは、GradleでKotlinコードをコンパイルするために使用されます。基本的に、そのバージョンは使用するKotlinバージョンに対応する必要があります。たとえば、Kotlin 1.0.3を使用する場合は、 kotlin-gradle-plugin gradle kotlin-gradle-pluginバージョン1.0.3も必要です。

gradle.propertiesまたはgradle.propertiesこのバージョンを外部化することをお勧めしExtraPropertiesExtension

buildscript {
   ext.kotlin_version = '1.0.3'

   repositories {
     mavenCentral()
   }

   dependencies {
     classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
   }
}

次に、このプラグインをプロジェクトに適用する必要があります。これを行う方法は、異なるプラットフォームをターゲットにするときに異なります。

ターゲティングJVM

apply plugin: 'kotlin'

Androidをターゲット設定する

apply plugin: 'kotlin-android'

JSのターゲット設定

apply plugin: 'kotlin2js'

これらはデフォルトのパスです。

  • コトリンソース: src/main/kotlin
  • javaソース: src/main/java
  • コトリンテスト: src/test/kotlin
  • java tests: src/test/java
  • ランタイムリソース: src/main/resources
  • テストリソース: src/test/resources

カスタムプロジェクトレイアウトを使用している場合は、 SourceSetsを設定する必要があります。

最後に、プロジェクトにKotlin標準ライブラリの依存関係を追加する必要があります:

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}

Kotlin Reflectionを使用する場合はcompile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"も追加compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"必要があります。

Android Studioの使用

Android Studioでは、AndroidプロジェクトでKotlinを自動的に設定できます。

プラグインをインストールする

Kotlinプラグインをインストールするには、File> Settings> Editor> Plugins> Install JetBrains Plugin ...> Kotlin> Installの順に進み、メッセージが表示されたらAndroid Studioを再起動します。

プロジェクトを設定する

Android Studioプロジェクトを作成し、 Ctrl + Shift + Aを押します。検索ボックスに「Kotlin in Project」と入力してEnterを押します。

「Configure Kotlin」の検索結果のダイアログ

Android Studioは必要なすべての依存関係を追加するためにあなたのGradleファイルを変更します。

Javaの変換

JavaファイルをKotlinファイルに変換するには、 Ctrl + Shift + Aを押して、「JavaファイルをKotlinファイルに変換」を探します。これにより、現在のファイルの拡張子が.ktに変更され、コードがKotlinに変換されます。

JavaファイルをKotlinファイルに変換する

Groovyスクリプトを使用してGradleからKotlinスクリプトに移行する

ステップ:

  • gradle-script-kotlinプロジェクトを複製する

  • 複製されたプロジェクトからプロジェクトにコピー/貼り付け:

    • build.gradle.kts
    • gradlew
    • gradlew.bat
    • settings.gradle
  • 必要に応じてbuild.gradle.ktsの内容を更新すると、クローンされたばかりのプロジェクトのスクリプトやそのサンプルの1つにインスピレーションを与えることができます

  • Intellijを開いてプロジェクトを開き、エクスプローラウィンドウでGradleプロジェクトとして認識されます。そうでない場合は最初に展開します。

  • 開いた後、Intellijが動作するようにして、 build.gradle.ktsを開き、エラーがないかどうか確認してください。ハイライト表示が機能していない場合、または赤色のマークがすべて付いている場合は、Intellijを閉じて再度開きます

  • Gradleウィンドウを開き、それをリフレッシュしてください

Windowsの場合は、このバグが発生する可能性があります。完全なGradle 3.3ディストリビューションをダウンロードし、提供されているものを代わりに使用してください。 関連

OSXとUbuntuはすぐに使えます。

あなたはすべてのMavenにpublicingの手間と類似した、使い避けたい場合は小型のボーナスは、 Jitpackを 、追加する行は、Groovyのに比べ、ほぼ同じです。この私のプロジェクトからインスピレーションを得ることができます。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow