Это просто, вы можете создать отдельный проект для создания JAR-файла, включая ваш слой хранилища и сущности. затем, создав файл jar, вы можете добавить его в applicationA и applicationB pom.xml .
<dependency>
<groupId>com.example.app</groupId>
<artifactId>application-commons</artifactId>
<version>0.0.1</version>
</dependency>
Таким образом, вы не будете повторять себя в нескольких проектах.
Чтобы упростить процесс обновления файла JAR, вы также можете загрузить свои последние версии в Диспетчер репозитория артефактов , например: Nexus или Артефакт для простой обмен недавними версиями jar-файлов между вашими приложениями.