[ http://jira.codehaus.org/browse/MCOMPILER-21?page=comments#action_84589 ] 
            
Christian Goetze commented on MCOMPILER-21:
-------------------------------------------

3) Track inventory. If files are removed, remove associated class files and 
force jar repacking/

4) Track timestamps. If file timestamp changes (e.g. to an -older- version), 
rebuild.

5) Track hash signatures for source files. Recompute signature if file 
timestamp changes, rebuild only if signature changes.

6) Track hash signatures for class files. Repack jars only if hash signatures 
change.

> compiler smarts
> ---------------
>
>                 Key: MCOMPILER-21
>                 URL: http://jira.codehaus.org/browse/MCOMPILER-21
>             Project: Maven 2.x Compiler Plugin
>          Issue Type: Bug
>            Reporter: Brett Porter
>            Priority: Minor
>             Fix For: 2.1
>
>
> 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 contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to