Javaプロジェクトの例
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/28 07:08 UTC 版)
「Gradle」の記事における「Javaプロジェクトの例」の解説
Javaソースとリソース用にMavenディレクトリ構造が使われているケースを仮定する。Mavenディレクトリ構造はそれぞれsrc/main/java、src/main/resources、src/test/java、src/test/resourcesである。 build.gradle plugins { java} gradlew buildを実行することで以下を得る: > gradlew build:compileJava:processResources:classes:jar:assemble:compileTestJava:processTestResources:testClasses:test:check:buildBUILD SUCCESSFUL Javaプラグインは全てのタスクの入出力の間における依存関係の有向非巡回グラフ内タスクとして予想されるMavenライフサイクルを多数エミュレートする。このシンプルなケースではbuildタスクはcheckタスクとassembleタスクに依存しており、同様にcheckタスクはtestタスクに、assembleタスクはjarタスクに依存している。 Mavenの慣例に従わないプロジェクト用として、Gradleはディレクトリ構造を設定できる。以下はソースファイルがMavenによる慣例のsrc/main/javaではなくsrc/javaに含まれるプロジェクトをサポートするための例である: build.gradle apply plugin: 'java'sourceSets.main.java.srcDirs = ['src/java']
※この「Javaプロジェクトの例」の解説は、「Gradle」の解説の一部です。
「Javaプロジェクトの例」を含む「Gradle」の記事については、「Gradle」の概要を参照ください。
- Javaプロジェクトの例のページへのリンク