legacy-knowledge-base
公開されました Jun. 30, 2025

Gradleのコンパイル時間を改善する

投稿者

Daniel Martinez Cisneros

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • Liferayのワークスペースが大きくなり、モジュールの数が増えると、ビルドプロセスが遅くなります。

環境

  • DXP 7.3+
  • DXP 7.4+
  • 四半期ごとのリリース

解像度

  • ワークスペースが作成され、プロジェクト全体ではなく特定のモジュールだけをコンパイルする必要がある場合は、次のコマンドを実行します。
blade gw client-extensions:sample-module:build
  • ビルド・タスクは、それ以前に実行されたタスクを継承する。 これらのタスクは、-dry-runフラグを付けてGradleタスクを実行することで調べることができます"
blade gw client-extensions:sample-module:build --dry-run

downloadNode SKIPPED
:client-extensions:sample-module:downloadNode SKIPPED
:client-extensions:sample-module:npmInstall SKIPPED
:setUpYarn SKIPPED
:yarnInstall SKIPPED
:client-extensions:sample-module:packageRunBuild SKIPPED
:client-extensions:sample-module:assembleClientExtension SKIPPED
:client-extensions:sample-module:validateClientExtensionIds SKIPPED
:client-extensions:sample-module:validateClientExtensions SKIPPED
:client-extensions:sample-module:createClientExtensionConfig SKIPPED
:client-extensions:sample-module:buildClientExtensionZip SKIPPED
:client-extensions:sample-module:assemble SKIPPED
:client-extensions:sample-module:check SKIPPED
:client-extensions:sample-module:build SKIPPED
  • 場合によっては、-xフラグを使って不要なタスクをスキップすることで、コンパイル時間を短縮できる:

blade gw client-extensions:sample-module:build -x downloadNode -x npmInstall -x setUpyarn -x yarnInstall -x test -x check

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base