[ 
https://issues.apache.org/jira/browse/HADOOP-14453?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz Wo Nicholas Sze updated HADOOP-14453:
-----------------------------------------
    Status: Patch Available  (was: Open)

> Split the maven modules into several profiles
> ---------------------------------------------
>
>                 Key: HADOOP-14453
>                 URL: https://issues.apache.org/jira/browse/HADOOP-14453
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: build
>            Reporter: Tsz Wo Nicholas Sze
>            Assignee: Tsz Wo Nicholas Sze
>         Attachments: c14453_20170524.patch
>
>
> Current all the modules are defined at directly under <project>.  As a 
> result, we cannot select to build only some of the modules.  We have to build 
> all the modules in any cases and, unfortunately, it takes a long time.
> We propose split all the modules into multiple profiles so that we could 
> build some of the modules by disabling some of the profiles.  All the 
> profiles are enabled by default so that all the modules will be built by 
> default. 
> For example, when we are making change in common.  We could build and run 
> tests under common by disabling hdfs, yarn, mapreduce, etc. modules.  This 
> will reduce the development time spend on compiling unrelated modules.
> Note that this is for local maven builds.   We are not proposing to change 
> Jenkins builds, which always build all the modules.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to