原则上 Maven 的设计是不需要这么做的,因为 pom.xml 中依赖的 jar 包会自动实现从中央仓库下载到本地仓库。
但也有特殊情况, 比如私库没有及时更新最新版本的jar, 或者需要将特定的jar放到仓库中。
注意: 请windows系统使用cmd执行, 不要使用Power Shell
例:将spring 的 jdbc :ojdbc6.jar 推到仓库中
- 首先将本地 jar 包放在 D:\IDEA 下
- 配置 pom.xml(不能够自动下载 jar 包)
<dependency>
<groupId>**com.oracle**</groupId>
<artifactId>**ojdbc6**</artifactId>
<version>**6**</version>
</dependency>
- 命令行执行如下:
mvn install:install-file -Dfile=C:\Users\Desktop\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6-Dversion=6 -Dpackaging=jar
- 属性详解
mvn install:
install-file -Dfile=jar 包的位置
-DgroupId=上面的 groupId
-DartifactId=上面的 artifactId
-Dversion=上面的 version
-Dpackaging=jar