Поскольку ваш первый проект уже является maven-проектом, просто установите его в локальном хранилище, запустив mvn install
в корневом каталоге первого проекта.
Затем вы можете включить зависимость во второй проект, просто ссылаясь на groupId, artifactId и версию, которую вы определили в первом проекте.
Так что, если в вашем первом проекте было следующее:
<project>
<groupId>com.yourdomain</groupId>
<artifactId>yourcomponent</artifactId>
<version>1.0</version>
... <!-- more here -->
Вы можете включить это в свой второй проект:
<dependencies>
<dependency>
<groupId>com.yourdomain</groupId>
<artifactId>yourcomponent</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
Если вы не развернете свой jar-файл проекта в центральном хранилище maven, это будет работать только в том случае, если ваш jar находится в вашем локальном хранилище (через установку mvn).