[解決済み] allprojectsとsubprojectsの違いは何ですか?
2022-04-28 12:58:43
質問事項
マルチプロジェクトのgradleビルドで、"allprojects"セクションと"subprojects"の違いは一体何なのか、誰か教えてください。 親ディレクトリだけですか? 両方使っている人はいますか? もしそうなら、一般的に何がそれぞれに置かれるかを決定する一般的なルールがあるのでしょうか?
関連する質問:2つの構文の違いは何ですか(本当にallprojectsとsubprojectsの場合)。
subprojects { ...
}
そして
configure(subprojects) { ...
}
どのような場合にどちらを選ぶのでしょうか?
解決方法は?
マルチプロジェクトのgradleビルドでは、rootProjectとsubprojectsがあります。その両方の組み合わせがallprojectsです。 rootProjectはビルドが開始される場所です。よくあるパターンは、rootProjectにはコードがなく、サブプロジェクトはjavaプロジェクトである場合です。この場合、サブプロジェクトのみにjavaプラグインを適用します。
subprojects {
apply plugin: 'java'
}
これは、サブモジュールをビルドするだけの maven aggregate pom project と同等になります。
2つの構文についてですが、これらは全く同じことをします。最初のものがより良く見えるだけです。
関連
-
[解決済み] gradle build」ではなく「gradle clean build」を実行するのはなぜですか?
-
[解決済み] Android StudioのGradleとは?
-
[解決済み] Gradleのimplementation, api, compileの違いは何ですか?
-
[解決済み] Gradleの実装とAPIの設定
-
[解決済み】gradlewとgradleの使い方の違いについて
-
[解決済み】Gradle buildscriptの依存関係
-
[解決済み] コミットすべきでないGradleの設定(つまりクレデンシャル)をどこに置くか?
-
[解決済み] Gradle、「sourceCompatibility」対「targetCompatibility」?
-
[解決済み] Gradle を使って依存関係のある jar をビルドする
-
[解決済み] build.gradleのbuildscriptとallprojectsの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] .ivy2と.m2の違いは何ですか?
-
[解決済み] エラー:エントリにNULL値: incrementalFolder=null
-
[解決済み] gradleに依存関係を強制的に再ダウンロードさせるには?
-
Gradleのビルドが遅い、またはメモリがオーバーフローする jvmのヒープ領域が枯渇したため、Gradleの期限切れデーモンが発生する
-
[解決済み】Android Studio。コンパイラエラーの出力ウィンドウはどこにありますか?
-
[解決済み】Gradleのラッパーファイルはいつ、どのように生成するのですか?
-
[解決済み] コミットすべきでないGradleの設定(つまりクレデンシャル)をどこに置くか?
-
[解決済み] Gradleは1つのモジュールだけをビルドする
-
[解決済み] Gradleでタスクの依存関係をリストアップする方法はありますか?
-
[解決済み] GradleのJCenterリポジトリに含まれるものは何ですか?