码迷,mamicode.com
首页 > 编程语言 > 详细

将第三方jar安装到本地仓库和nexus

时间:2021-06-02 17:50:35      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:dep   repo   包名   自动   name   localhost   maven   group   私服   

例如:
在maven工程的pom.xml文件中配置某个jar包的坐标后,如果本地的maven仓库不存在这个jar包,maven工具会自动到配置的maven私服下载,
如果私服中也不存在,maven私服就会从maven中央仓库进行下载。但是并不是所有的jar包都可以从中央仓库下载到,比如常用的Oracle数据库驱动的jar包在中央仓库就不存在。
此时需要到Oracle的官网下载驱动jar包,然后将此jar包通过maven命令安装到我们本地的maven仓库或者maven私服中,这样在maven项目中就可以使用maven坐标引用到此jar包了


将第三方jar安装到本地仓库的步骤:
1. 下载Oracle的jar包(或需要安装的jar包)
2. mvn install命令进行安装
   格式:mvn install:install-file -Dfile=jar包名称 -DgroupId=目录(包名) -DartifactId=名称 –Dversion=版本号 -Dpackaging=打包格式
?   mvn install:install-file -Dfile=ojdbc14-10.2.0.4.0.jar -DgroupId=com.oracle -DartifactId=ojdbc14 –Dversion=10.2.0.4.0 -Dpackaging=jar
3. 在jar包目录下用命令行执行上述命令即可,直接安装到本地的maven仓库


将第三方jar安装到nexus(maven私服):
1. 下载Oracle的jar包(或需要安装的jar包)
2. 在maven的settings.xml配置文件中配置第三方仓库的server信息
    <server>
      <id>thirdparty</id>
      <username>admin</username>
      <password>admin123</password>
    </server>
3. 执行mvn deploy命令进行安装
    格式:mvn deploy:deploy-file -Dfile=jar包名称 -DgroupId=目录(包名) -DartifactId=名称
        –Dversion=版本号 -Dpackaging=打包格式 –Durl=仓库地址的url -DrepositoryId=配置第三方仓库server信息的id
    mvn deploy:deploy-file -Dfile=ojdbc14-10.2.0.4.0.jar -DgroupId=com.oracle -DartifactId=ojdbc14 
        –Dversion=10.2.0.4.0 -Dpackaging=jar –Durl=http://localhost:8081/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdparty

将第三方jar安装到本地仓库和nexus

标签:dep   repo   包名   自动   name   localhost   maven   group   私服   

原文地址:https://www.cnblogs.com/codegzy/p/14828788.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!