Я использую зависимость с областью действия, установленной в 'system', для ссылки на jar, который доступен в контейнере, но отсутствует в любом репозитории maven.В этом случае jar помещается в папку с именем 'lib' в проекте, например так:
<dependency>
<groupId>groupId</groupId>
<artifactId>artifactId</artifactId>
<version>version</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/library.jar</systemPath>
</dependency>
Для groupId, artifactId и version может быть установлено любое значение, которое вы хотите, трюк был в том, что системазависимости должны быть заданы с абсолютным путем, который можно обойти, используя свойство project.basedir.Также должна быть возможность указать полный путь как свойство.