Ошибка сборки после смены расположения локального maven-репозитория

Проект состоит из нескольких модулей. После того, как поменял расположение локального maven-репозитория (в файле settings.xml) и пересобрал все модули, приложение перестало запускаться:

Caused by: java.lang.IllegalStateException: Can not find a model for class ru.galacentre.edw.model.refdata.core.RefdataAddress. The class's package must be inside of some model's root package.
	at com.haulmont.cuba.core.sys.MetadataBuildSupport.loadFromPersistenceConfig(MetadataBuildSupport.java:193)
	at com.haulmont.cuba.core.sys.MetadataBuildSupport.lambda$getEntityPackages$0(MetadataBuildSupport.java:139)
	at java.util.ArrayList.forEach(ArrayList.java:1257)
	at com.haulmont.cuba.core.sys.MetadataBuildSupport.getEntityPackages(MetadataBuildSupport.java:139)
	at com.haulmont.cuba.core.sys.MetadataLoader.loadMetadata(MetadataLoader.java:112)
	at com.haulmont.cuba.core.sys.MetadataImpl.initMetadata(MetadataImpl.java:109)

Аналогичная ошибка при запуске тестов.

Данная ошибка возникает, если сущность находится в пакете, не попадающем в root-package, заданный в metadata.xml.

Например, если <metadata-model root-package="com.company.foo">, а класс сущности com.company.bar.entity.MyEntity.