java единый пакет для всего модуля

#java

#java

Вопрос:

У нас есть проект muti-module gradle, в котором мы планируем внедрить пакет первого родительского уровня, чтобы уменьшить конфликт с другим модулем. Теперь этот единый пакет будет содержать более 200 пакетов и более 1000 классов.

Например

 Moduale1-|
         |
         |-src-|
               |-main-|
                      |-java-|
                             |-module1-|
                                       |-subpackage1
                                       |-subpackage2
                                       |-subpackage1
                                       ....
Module2-|
        ....
Module3-|
        ....

  

мы используем JDK 8.

Это архитектурное изменение в порядке? Возникнут ли какие-либо проблемы в будущем, например, когда он перейдет на обновление JDK? или модульная перспектива — это плохая практика?

Я не нахожу никаких ограничений в одном пакете с этими подпакетами и классами manay.

Комментарии:

1. Хорошей идеей является избегать разделения пакетов. Разделенные пакеты — это пакеты, которые распределены по нескольким модулям (т. Е. У вас есть один и тот же пакет в более чем одном модуле), и это может вызвать проблемы.

2. В общем, никаких проблем со стороны JVM. Возможно, проблема только с дизайном, но это зависит от конкретного проекта.