-
Notifications
You must be signed in to change notification settings - Fork 109
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Only trigger (incremental) builds if there are relevant changes
Currently any file change in a project can trigger a rebuild of that project, even if it is from the build-output or from child modules. This can produces "endless" loops of the build and produces a lot of build rush if automatic refresh is activated for the workspace or resources are refreshed on access. On the other hand, without autorefresh some changes are never detected. This changes the following: - check if a delta only contains irrelevant deltas and then do not trigger an incremental maven build - refresh the whole project first to discover new files generated - if auto refresh is enabled, do not manually refresh but use the native refresh events This can considerably reduce the number of rebuilds happening. Fix #1275
- Loading branch information
Showing
3 changed files
with
81 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters