There may be times direct access to JAR files are not allowed due to license restrictions.In such case declaring dependency in POM.xml has no effect. In such case the jar files should be manually downloaded and copied to maven local repository so while defining dependency in POM.xml it would take from mavens local repository
In Terminal
$ mvn install:install-file -Dfile={Path/ojdbc6.jar} -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar
In my case I have downloaded the file to Downloads Directory
mvn install:install-file -Dfile=C:\\Downloads\\ojdbc14.jar -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0 -Dpackaging=jar
On executing the above command it would be copied to maven .m2 local repository
Now the above will add the file to maven local repository.This should be followed by definition in pom.xml for dependency
<dependencies> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>12.1.0</version> </dependency> </dependencies>