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

   Incremental building is an important feature.  If you need it, you need it.  
Most projects don't but some very important projects do and they need something 
like this the most.  I think the right solution is a compromise where we scale 
back how this works.  The problem is that computing the right set of code to 
recompile is hard.  So let's just make that part easy.  
   
   Perhaps make the incremental based upon something higher level that where we 
are now.  If that's not possible, then the solution is to actually maintain a 
map of files to classes to dependent classes/files from the last build and to 
use that to compute what is built.  I think that is the buggy part as that that 
map is hard to maintain.  Perhaps make that map manually editable by devs.  We 
only need this feature in dev environments anyway.
   
   TLDR This is an important feature so let's find a way to reduce the 
complexity to make it work and be maintainable.


-- 
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: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to