@jermainedilao You cannot resolve classes of your domain module or you cannot resolve classes of dependencies of your domain module?
Because all your dependnecies marked as
implementation
so they don’t available on modules who use your domain module, only inside module itself.
Otherwise you configs looks fine, except that you have two dependencies blocks in domain build.gradle