[ https://jira.codehaus.org/browse/MCOMPILER-21?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mark Struberg updated MCOMPILER-21: ----------------------------------- Attachment: MCOMPILER-21.patch started with some ugly hacks for now. Doing proper incremental build support actually contains of 2 steps. The first one mainly kicks in if someone invokes a phase < package. In this case the Artifact of the other module is a directory. In this case we check whether the depending module is a path and if so, we check whether it contains newer files. -> recompile all. The second trick will be on the reactor level. We might check the md5 of the dependencies and compare them with the md5 previously used. -> invoke clean if something changed. > compiler smarts > --------------- > > Key: MCOMPILER-21 > URL: https://jira.codehaus.org/browse/MCOMPILER-21 > Project: Maven 2.x Compiler Plugin > Issue Type: Bug > Reporter: Brett Porter > Assignee: Mark Struberg > Fix For: backlog > > Attachments: MCOMPILER-21.patch > > > there are probably other ways we can make the compiler stale check smarter. > List them out here if you think of them. > 1) if a snapshot was resolved to a newer version, rebuild everything. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira