Maven
Mavenは、Kotlinのみ、あるいはKotlinとJavaが混在したプロジェクトの管理や、ビルドプロセスの自動化を支援するビルドシステムです。 JVMベースのプロジェクトに対応しており、必要な依存関係のダウンロード、コードのコンパイル、およびパッケージングを行います。 基本事項や詳細については、MavenのWebサイトをご覧ください。
Kotlin Mavenプロジェクトを扱う際の一般的なワークフローは以下の通りです。
導入として、以下のステップバイステップのチュートリアルも参考にしてください。
MavenとGradleの両方のビルドファイルがすでにセットアップされている、Kotlin/Java混在プロジェクトの公開サンプルプロジェクトを確認できます。
次のステップ
power-assertプラグインを使用してデバッグ体験を向上させる。kover-maven-pluginを使用してテストカバレッジの測定とレポートの生成を行う。kaptプラグインを使用してアノテーション処理を設定する。- Dokkaドキュメントエンジンを使用してドキュメントを生成する。 混在言語プロジェクトをサポートしており、標準的なJavadocを含む複数のフォーマットで出力できます。
kotlin-osgi-bundleを追加してOSGiサポートを有効にする。
