desruisseaux commented on PR #160:
URL: 
https://github.com/apache/maven-compiler-plugin/pull/160#issuecomment-2071095574

   >  I can tell you with 100% certainty that only tracking file timestamps 
won't work and will be a bug farm.
   
   It is incomplete, but this is what the current plugin and the `javac` 
command line do. Implementing a better incremental build would probably be a 
multi-steps process. In medium term, my goal is to migrate the plugin from 
Maven 3 / Plexus API to Maven 4 / `javax.tools` API in order to improve JPMS 
support. Fixing some of the incremental build issues is a side effect of this 
work. The goal for now is only to preserve the existing functionalities (with 
bug fixes).
   
   After a refactored compiler plugin become stable enough, it would be 
possible to investigate how to do better. The proposal to use comma-separated 
values in `incrementalCompilation` parameters leaves room for that.


-- 
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