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

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

written-by

Daniel Martinez Cisneros

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

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