Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
3.1
-
None
-
None
Description
When useIncrementalCompilation=true the plugin actually assumes that this incremental compilation is supported by compiler itself (I state it because of all source files are always sent to compiler).
But plugin provides an additional optimization - it can detect that there are no changes at all, so calling compiler can be skipped. It is especially critical for javac that does not support incremental build since 1.3.
Unfortunately, plugin ignores claspath dependencies that are not directory, i.e. - jars, so when dependent jar is modified (in incompatible way) - our project is not re-compiled.
Attachments
Attachments
Issue Links
- is related to
-
MSHARED-763 Include a dependency change detection.
- Closed
- relates to
-
MCOMPILER-474 Dependent modules are not recompiled if we run the "package" goal
- Closed