yuqi1129 commented on PR #10706:
URL: https://github.com/apache/gravitino/pull/10706#issuecomment-4221875278

   Addressed the review suggestions for #10705 in commit 557dae8b1:
   
   - Introduced `-PskipWeb=true` at root build level, and treat it as a 
stronger switch than `skipWebWar` (`skipFrontend = skipWeb || skipWebWar`).
   - When `skipWeb=true`, disable tasks in `:web:web`, `:web-v2:web`, 
`:web:integration-test`, and `:web-v2:integration-test` so frontend-related 
module tasks do not run.
   - Kept frontend IT modules compatible by making their web build dependency 
conditional on `!skipFrontend`.
   - Updated non-frontend CI workflows to use `-PskipWeb=true` so they skip 
frontend work by default.
   
   Validation done locally:
   - `./gradlew --no-daemon :server:test -PskipITs`
   - `./gradlew --no-daemon compileDistribution -PskipWeb=true -x test`
   
   Also, the earlier `WebUIFilter` conditional registration fix has already 
been included in this PR.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to