Michael Zav'yalov created MCOMPILER-278:

             Summary: Incremental build does not track inter-module 
                 Key: MCOMPILER-278
                 URL: https://issues.apache.org/jira/browse/MCOMPILER-278
             Project: Maven Compiler Plugin
          Issue Type: Bug
    Affects Versions: 3.1
            Reporter: Michael Zav'yalov

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.

This message was sent by Atlassian JIRA

Reply via email to