問題タブ [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.
gradle - Kotlin DSL を使用した統合テスト用の個別の Gradle ソース セット
Kotlinで実装された Spring Boot アプリケーションに取り組んでおり、Gradle ビルドを移行してGradle Kotlin DSLを使用したいと考えています。
理解できないことの 1 つは、統合テスト用に別のソース セットとタスクを設定する方法です。
ソースツリーは次のようになります。
ソースセットとタスクは、Gradle の Groovy DSL を使用して次のように設定されます。
Gradle Kotlin DSL の使用例や追加のソース セットの例を多数見つけましたが、組み合わせの例はありません。
誰でも助けることができますか?
kotlin - gradle kotlin dsl を使用して単純なコンソール アプリケーション用の「fatjar」を作成する方法
私は単純なアプリを持っています...しかし、「hello world」でも例として機能すると考えてください。私はgradle kotlin dslで構築しています。
アプリケーション プラグインを適用し、mainClassName を設定しましたが、取得した唯一の jar (/build/libs 内) にはライブラリが含まれていないため、単に「Java ファイル名」で実行することはできません。実際、なんらかの理由で、まだメイン クラスも指定する必要があります。
しかし、私の本当の質問は、「アーティファクトとしてライブラリ(ファットジャー)を使用してジャーを作成する最も簡単な方法は何ですか?」
アプリケーションプラグインにはそのためのオプションがあると思いましたか?
android-gradle-plugin - Kotlin DSL の「無料」製品フレーバーのみに実装の依存関係を追加します
Groovy ベースのスクリプトを Kotlin に移行中です。特定のフレーバーの依存関係を追加する方法がわからないことを除いて、ほとんどのことを行うことができました。これは、これまでの Kotlin DSL ではどのように見えるかですが、なぜ freeImplementation("bar:2.2.8")