Есть 2 способа:
a) Если вы хотите использовать его только в одном проекте, поместите каталог «repo» на верхний уровень. Затем добавьте jar в соглашение maven (groupid в папках / artifactid / version / artifactif-version.jar).
Чтобы использовать это как репозиторий, объявите файловый репозиторий в вашем pom.
<repositories>
<repository>
<id>some-repo</id>
<name>some-repo</name>
<url>file://${basedir}/repo</url>
<releases>
<checksumPolicy>ignore</checksumPolicy>
</releases>
</repository>
</repositories>
Если вы используете это из модуля pom, вы должны использовать URL относительно вашего модуля pom.
б) если вы хотите использовать его для нескольких проектов, есть так называемые «вагоны». Есть один для SVN. Эти плагины Maven позволяют использовать SCM в качестве хранилища. Я не знаю, есть ли универсал.