Модули могут решить вашу проблему. Создайте мультимодульный проект.
вот несколько важных моментов,
создать многомодульный проект в Maven. (предположим, вы используете Maven)
<modules>
<module>web</module>
<module>orm</module>
<module>core</module>
</modules>
модулей убийцы, как это в вашем основном pom.xml.
в pom.xml ORM (объектно-реляционное отображение) сообщает упаковку как jar
<parent>
<artifactId>sample</artifactId>
<groupId>com.sample</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>someID</artifactId>
<packaging>jar</packaging>
тогда вы можете использовать этот модуль в качестве зависимости от других модулей. например:
<dependency>
<groupId>com.sample</groupId>
<artifactId>hms-orm</artifactId>
<version>${project.version}</version>
</dependency>