[ 
https://issues.apache.org/jira/browse/HADOOP-12769?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15140263#comment-15140263
 ] 

Vinayakumar B commented on HADOOP-12769:
----------------------------------------

Thanks [~cnauroth] for the suggestions.

bq. Yes, CompileMojo was only implemented for *nix initially. However, I think 
we could achieve what we need by making changes only in CompileMojo so that it 
can call either make or msbuild, and then we wouldn't need MSBuildMojo. Doing 
it this way would minimize code divergence in the pom.xml files for the native 
vs. native-win profiles.
I will update it accordingly.

bq. I don't think the MSBuildMojo logic for checksumming the source to detect 
changes is necessary. The call to msbuild in hadoop-hdfs-native-client is 
already very fast if the source hasn't changed. The checksum comparison would 
completely prevent the call to msbuild, but I don't think that degree of 
optimization would save significant time.
Okay.



> Hadoop maven plugin for msbuild compilations
> --------------------------------------------
>
>                 Key: HADOOP-12769
>                 URL: https://issues.apache.org/jira/browse/HADOOP-12769
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: native
>            Reporter: Vinayakumar B
>            Assignee: Vinayakumar B
>         Attachments: HADOOP-12769-01.patch, HADOOP-12769-02.patch
>
>
> Currently, all windows native libraries generations using msbuild, happens 
> for every invocation of 'mvn install'
> Idea is to, make this as plugin, and make as incremental.
> i.e. Rebuild only when any of the source is changed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to