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

ASF GitHub Bot commented on CLOUDSTACK-9146:
--------------------------------------------

Github user bhaisaab commented on the pull request:

    https://github.com/apache/cloudstack/pull/1224#issuecomment-164270707
  
    @DaanHoogland @borisroman - I sincerely don't grok the benefits of these 
changes, which is why I'm asking what are the benefits of the changes?
    
    Some potential issues I can think of, wrt changing file names and paths 
are: (1) doing branch maintenance will become difficult, so cherry-picks and 
backporting bugfixes will become error prone, (2) while switching branches IDEs 
will be slow as they would need to re-index files/paths, (3) it becomes 
difficult to diff across branches (like git diff branch1..branch2 
some/file/path/file.txt) as files/paths have changed (I for example run sanity 
checks in db related files to make sure we don't change older db paths etc). 
    
    While I understand, Maven users want to have convention over configuration, 
other than that argument I don't understand the pros. I would request that you 
please hold this PR for merging.


> Refactor plugin kvm-hypervisor to default maven structure.
> ----------------------------------------------------------
>
>                 Key: CLOUDSTACK-9146
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9146
>             Project: CloudStack
>          Issue Type: Sub-task
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>            Reporter: Boris Schrijver
>            Assignee: Boris Schrijver
>
> Adhere to the default maven directory structure.
> https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html



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

Reply via email to