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

Mike Walch commented on ACCUMULO-4620:
--------------------------------------

Apologies for the delayed response.  I have been offline for the past few days. 
 Below are some additional reasons for this change:
* Accumulo has too many Maven modules for them to all exist in root the 
directory.  
* The current directory structure is confusing in that most modules are at the 
root directory but a few modules are in the server directory.  
* Moving all modules to one directory reduces confusion and limit the the 
number directories/files at the root which makes it easier to browse the code 
via the command line and IDEs.  It's helpful (to me at least) to be able to 
collapse the modules directory when using an IDE to easily see all 
files/directories in root.

While I would like to see this change in master, I don't want it to occur if it 
is disruptive to developers but I haven't heard any actual reasons why this 
change will be disruptive.

> Consolidate all Maven modules into one directory
> ------------------------------------------------
>
>                 Key: ACCUMULO-4620
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-4620
>             Project: Accumulo
>          Issue Type: Improvement
>          Components: build
>            Reporter: Mike Walch
>            Assignee: Mike Walch
>             Fix For: 1.7.4, 1.8.2, 2.0.0
>
>          Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> Currently, Accumulo has most of its Maven modules residing in the root 
> directory and some modules in a {{server}} directory. It would be great if 
> all Accumulo modules were consolidate into a {{modules}} directory to put 
> every module in one directory and reduce the number of directories in the 
> root project directory. To simplify merges in the future, this should also be 
> done for {{1.8}} and {{1.7}} branches in addition to {{master}}.



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

Reply via email to