My team is using Maven for our builds and I was given some Jars for a tool that the software is using. The company that sent the Jars is a non Maven shop, so they just sent raw .jar files. In my local code I created some Maven dependencies for these Jars using this style:
<dependency>
<artifactId>ThirdParty</artifactId>
<groupId>made.up.url.org</groupId>
<version>1.0</version>
<scope>system</scope>
<systemPath>C:/pathToTheJars/ThirdPartyJarOne.jar</systemPath>
</dependency>
In all of the development there are around 25 of these custom jar files we need to load in. The other developers might not have the files like I do and these MVN Poms are checked into source control to be used in other environments outside development.
Is there some way to create a private "Maven Repo" so we can host these needed files internally and then have paths and urls point to our private locations? This would allow us to check the POM into source control, keep the jars out of source control, let Maven be Maven, and still use third party jars we don't want to "share".