84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
认证高级PHP讲师
はい、通常、上記のコードに似たファイルは、gradle のコンパイル設定です。簡単に言うと、グロさやプログラムの流れが示されているところがあまりなく、なぜこのような言語になっているのか(これがDSLと呼ばれる所以です)一般の人には分かりにくいです。
もちろん、gradle では多くのコンパイル処理制御メソッドのタスクを記述することもできますが、通常、それらは統合環境で記述され、反映されません。
さらに、上記のコードでは、jar はオブジェクトであり、マニフェストはその属性であり、またオブジェクトであり、属性が含まれています
DSL は概念であり、特定の言語ではありません。
このように理解すると、Gradle はプロジェクト構築に特化して使用されるツールであり、Gradle が使用するビルド スクリプトは groovy に基づく DSL です。
あなたが言及した構文は、オブジェクトとフィールドとして理解されるべきではないと思います:
gradle はビルドツールであるため、[タスク/タスク構成]:
jar: jar パッケージを生成します。 manifest: jar パッケージ内のマニフェスト ファイル。Java 仮想マシン MainClass に伝えます。
はい、通常、上記のコードに似たファイルは、gradle のコンパイル設定です。簡単に言うと、グロさやプログラムの流れが示されているところがあまりなく、なぜこのような言語になっているのか(これがDSLと呼ばれる所以です)一般の人には分かりにくいです。
もちろん、gradle では多くのコンパイル処理制御メソッドのタスクを記述することもできますが、通常、それらは統合環境で記述され、反映されません。
さらに、上記のコードでは、jar はオブジェクトであり、マニフェストはその属性であり、またオブジェクトであり、属性が含まれています
DSL は概念であり、特定の言語ではありません。
このように理解すると、Gradle はプロジェクト構築に特化して使用されるツールであり、Gradle が使用するビルド スクリプトは groovy に基づく DSL です。
あなたが言及した構文は、オブジェクトとフィールドとして理解されるべきではないと思います:
gradle はビルドツールであるため、[タスク/タスク構成]:
として理解することをお勧めします。jar: jar パッケージを生成します。
manifest: jar パッケージ内のマニフェスト ファイル。Java 仮想マシン MainClass に伝えます。