[
https://issues.apache.org/jira/browse/SQOOP-2249?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14377843#comment-14377843
]
Jarek Jarcec Cecho commented on SQOOP-2249:
-------------------------------------------
I believe that we've moved the {{*Error}} classes to a {{sqoop-common}} just
because of SQOOP-2225 that I've fixed recently, so I wanted to move them back
where they belong [~richard_zhou]. If we put maven modules into a tree like
structure, then the error classes (as well as any other classes) should be in a
module that is the least common denominator by all other modules that requires
that class. Otherwise we pretty much could repeat what we've done with Sqoop 1
and have one maven module with all the code. Both {{RepositoryError}} and
{{ServerError}} seems to be used only in {{sqoop-core}} and it's children, so
I'm not sure why we would have it in {{sqoop-common}}.
I'm wondering if there was a different reason why to move those {{*Error}}
classes to {{sqoop-common}} other then the fixed SQOOP-2225?
> Sqoop2: ErrorCodes: Move SecurityError to core module
> -----------------------------------------------------
>
> Key: SQOOP-2249
> URL: https://issues.apache.org/jira/browse/SQOOP-2249
> Project: Sqoop
> Issue Type: Sub-task
> Affects Versions: 1.99.5
> Reporter: Jarek Jarcec Cecho
> Assignee: Jarek Jarcec Cecho
> Fix For: 1.99.6
>
> Attachments: SQOOP-2249.patch
>
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)