[ 
https://jira.codehaus.org/browse/MCOMPILER-213?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=332163#comment-332163
 ] 

SebbASF commented on MCOMPILER-213:
-----------------------------------

bq. Verifying if the pom has changed is probably too expensive

It would be cheap to check the timestamp. That might solve the OP's issue.

It might sometimes cause an unnecessary recompilation, but if that is an issue, 
don't touch the pom! (or perhaps the pom timestamp check could be disabled via 
a property?)
                
> 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

Reply via email to