記事ディレクトリ
このセクションは続きます Gradle の初めての体験 インストール後、最初の Hello World プロジェクトを作成します。プロジェクトから抽出されます 作成、初期化、実行 について紹介します。行き方も解説 パッケージ化してサーバーにプッシュ します。
1. 前提
最初に環境をローカルにインストールする必要がありますGradle
。インストールされていない場合は、Gradle の最初のエクスペリエンス
2. プロジェクトを作成して初期化する
1) プロジェクトの作成
任意の場所にプロジェクト フォルダ (この時点では空) を作成します任意の場所
2) プロジェクトの初期化
次のコマンドを使用してプロジェクトを初期化します
gradle init
BUILD SUCCESSFUL と表示されると成功を意味します。
3. 生成されたファイル構造を導入します。
上記のinitにより以下のプロジェクトファイルが自動生成されます。
いくつかの主要なファイルの内容を以下に掲載します。 (※ すべて自動生成されます)
1) settings.gradle.kts
plugins {
// Apply the foojay-resolver plugin to allow automatic download of JDKs
id("org.gradle.toolchains.foojay-resolver-convention") version "0.7.0"
}
rootProject.name = "gradle-demo"
include("app")
2) build.gradle.kts
plugins {
// Apply the application plugin to add support for building a CLI application in Java.
application
}
repositories {
// Use Maven Central for resolving dependencies.
mavenCentral()
}
dependencies {
// Use JUnit Jupiter for testing.
testImplementation(libs.junit.jupiter)
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
// This dependency is used by the application.
implementation(libs.guava)
}
// Apply a specific Java toolchain to ease working on different environments.
java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(21))
}
}
application {
// Define the main class for the application.
mainClass.set("gradle.demo.App")
}
tasks.named<Test>("test") {
// Use JUnit Platform for unit tests.
useJUnitPlatform()
}
3) App.java
package gradle.demo;
public class App {
public String getGreeting() {
return "Hello World!";
}
public static void main(String[] args) {
System.out.println(new App().getGreeting());
}
}
4) AppTest.java
package gradle.demo;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class AppTest {
@Test void appHasAGreeting() {
App classUnderTest = new App();
assertNotNull(classUnderTest.getGreeting(), "app should have a greeting");
}
}
4. 実行
次のコマンドを使用して実行します
gradlew run
質問を変更します (以下に質問がない場合は、この変更手順をスキップしてください)
の場合は、次のコードを変更する必要があります (※ 詳細については、 [Gradle] 実行時に常に gradle-8.5-bin.zip をダウンロードする 記事の紹介 )
実行を継続する
実行結果を見た: Hello World!
5. パッケージの作成(オプション)
次のコマンドを使用して、tar パッケージと zip パッケージを作成します。
gradlew build
BUILD SUCCESSFUL と表示されると成功を意味します。
この時点で、tar パッケージと zip パッケージが生成されます
6. プッシュ(オプション)
ビルドが舞台裏で何をしているのかを詳しく知りたい場合、最良の方法はビルドを公開することです。これを行うには、以下のコマンドを使用して --scan フラグを指定してビルド タスクを再度実行します。
gradlew build --scan
コンソールの URL (https://gradle.com/s/juuuaabt6y3di) をクリックします。
※初めての場合は認証のためメールアドレスを入力してメールにアクセスしてください。
認証メールは大まかに以下のようなものです。
この時点で、Gradle を使用して作成された最初のプロジェクトが完了しました。