accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mike Walch (JIRA)" <>
Subject [jira] [Commented] (ACCUMULO-4620) Consolidate all Maven modules into one directory
Date Wed, 12 Apr 2017 17:29:41 GMT


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:
>             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

View raw message