How to create a Maven POM file, which will make the project buildable, can I include proprietary JAR files with my project directly without having to take them from repository?
I don't want to make it runnable by building an assembly with dependencies JAR files; I want it to be buildable. So anyone having this project is able to build it, even if JAR files are nowhere to be found at any repository.
Either you can include that JAR file in your classpath of application, or
you can install a particular JAR file in your Apache Maven_ repositories by:
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>