Не понимаю. Автор - это же модуль. Он сделан для повторного использования.
Пост - это тоже модуль. Разве нет? Он обособлен логически. Вот модуль.
А соединить вместе их в связь нельзя, т.к. получается кольцевая зависимость.
Если же рушить модули, зачем они тогда вообще нужны?
Модель можно выделить в отдельный модуль, как Денис и предлагает. Логику оставить в модулях, модель будет общей для двух других модулей.
Тебе потом и sql тогда размазывать по модулям и liquibase, это все неудобно