Отдельный проект для основных модулей IntelliJ

#maven #intellij-idea #maven-module

#maven #intellij-идея #maven-модуль

Вопрос:

Если вы используете модуль в нескольких проектах в IntelliJ IDEA, является ли обычной практикой создание нового проекта для этих модулей или создание модулей в одном из проектов, в которые они включены?

Ответ №1:

Это зависит от того, как вы работаете, разрабатываете ли общий модуль вами или другой командой, и других факторов. Часто общий код помещается в модуль, который создает jar, от которого зависят другие модули, и включает их все в один проект. Это нормально, когда вы разрабатываете модуль общего кода одновременно с проектом, и изменения обычно фиксируются вместе (хотя и не обязательно в одном репозитории или ветке). Если несколько проектов используют модуль общего кода, и он разработан как отдельная библиотека, то, возможно, у него должен быть собственный проект.

Кроме того, вам, вероятно, следует использовать maven, когда все становится таким сложным.