Deploy your JAR to your local (file) Repository. You shold also commit this to your CVM System. You can also add JARs as Javadoc or Source.
mvn deploy:deploy-file \
-DgroupId=<group-id> \
-DartifactId=<artifact-id> \
-Dversion=<version> \
-Dfile=<path-to-file> \
-Dpackaging=jar \
-Durl=file:///<project-dir>/repo
( -Dclassifier=javadoc | sources )
You can now use these JARs in your pom File if they were in a normal Repository:
<project>
...
<repositories>
...
<repository>
<id>project.local</id>
<name>project</name>
<url>file:${project.basedir}/repo</url>
</repository>
...
</repositories>
...
</project>
Original Post: https://coderwall.com/p/r28cew/use-3rd-party-dependencies-in-maven-project