[ https://jira.codehaus.org/browse/MCOMPILER-213?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=332167#comment-332167 ]
Robert Scholte commented on MCOMPILER-213: ------------------------------------------ [~joehni], indeed! This also confirms that timestamp checking of the current pom sounds simple/nice, but is just not the right/complete solution. > maven compiler plugin doesn't detect change in pom.xml > ------------------------------------------------------ > > Key: MCOMPILER-213 > URL: https://jira.codehaus.org/browse/MCOMPILER-213 > Project: Maven Compiler Plugin > Issue Type: Bug > Affects Versions: 3.0, 3.1 > Environment: any > Reporter: Jigar Joshi > Priority: Minor > > Background: > we are using maven build to build around 200 project tree, change in one > single module costs building whole tree, to avoid it we switched to > incremental build and I wrote a plugin that will periodically do full clean > build after configurable period of time > Issue: > maven-compiler-plugin supports incremental compilation and only compiles the > source that was modified that is nice feature, however it is not quite > working well in following cases > - if there is a change in pom.xml (for example:change in dependency scope), > it doesn't detect it as change and doesn't recompile that and all effecting > projects > {{org.apache.maven.plugin.compiler.AbstractCompilerMojo.isDependencyChanged()}} > should cover it > Verified this on revision {{1495788}} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira