先在linux搭建nexus

linux搭建nexus

在maven的settings.xml中配置私服地址

打开maven的settings.xml文件

1 在 servers 标签 中添加 配置私服用户名密码

    <!-- Another sample, using keys to authenticate.<server><id>siteServer</id><privateKey>/path/to/private/key</privateKey><passphrase>optional; leave empty if not used.</passphrase></server>--><!--配置私服用户名密码--><server><id>releases</id><username>admin</username>   <password>admin123</password></server><server><id>snapshots</id><username>admin</username><password>admin123</password></server><!--配置私服用户名密码结束--></servers>

2 在 profiles 标签 中添加 配置私服下载jar包的模板

      <properties><tomcatPath>/path/to/tomcat/instance</tomcatPath></properties></profile>--><!--配置私服下载jar包的模板 开始--><profile><id>dev</id><repositories><repository><id>nexus</id><!--仓库地址,即nexus仓库组的地址http://localhost:8081/nexus/content/groups/public/--><url>http://ip:8081/repository/maven-public/</url><!--是否下载releases构件--><releases><enabled>true</enabled></releases><!--是否下载snapshots构件--><snapshots><enabled>true</enabled></snapshots></repository></repositories><pluginRepositories><!-- 插件仓库,maven的运行依赖插件,也需要从私服下载插件http://localhost:8081/nexus/content/groups/public/           --><pluginRepository><id>public</id><name>Public Repositories</name><url>http:/ip:8081/repository/maven-public/</url></pluginRepository></pluginRepositories></profile><!--配置私服下载jar包的模板 结束--></profiles>

3 在 settings 末尾添加 激活模板

<!-- activeProfiles| List of profiles that are active for all builds.|<activeProfiles><activeProfile>alwaysActiveProfile</activeProfile><activeProfile>anotherAlwaysActiveProfile</activeProfile></activeProfiles>--><!--激活模板 开始--><activeProfiles><activeProfile>dev</activeProfile></activeProfiles><!--激活模板 结束--></settings>

使用nexus私服下载jar包

即pom.xml中导入jar包坐标,若本地仓库没有,会通过nexus下载;若nexus没有,nexus会向中央仓库下载,nexus配置的仓库中会存放下载的jar包。

本地仓库没有,nexus下载的jar包

将jar包上传nexus私服

将第三方jar安装到本地仓库
①下载Oracle的jar包(略)

②在cmd中使用mvn install命令进行安装

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

将第三方jar安装到maven私服

①下载Oracle的jar包(略)

②在cmd中执行mvn deploy命令进行安装


​      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://ip:8081/repository/nuget-hosted/ -DrepositoryId=thirdparty

http://ip:8081/repository/nuget-hosted/ -->即上传jar的仓库地址

将项目发布到maven私服

1 配置maven的settings.xml文件

<server><id>releases</id><username>admin</username>   <password>admin123</password>
</server>
<server><id>snapshots</id><username>admin</username><password>admin123</password>
</server>

2 配置项目的pom.xml文件

<distributionManagement>
<repository><id>releases</id><url>http://ip:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository><id>snapshots</id>               <url>http://ip:8081/repository/maven-snapshots/</url>    </snapshotRepository>
</distributionManagement>

3 执行mvn deploy命令

nexus下载及上传jar包相关推荐

  1. nexus : maven上传jar包到nexus私服后的存放路径以及保存的数据结构

    文章目录 1.美图 2.背景 1.美图 2.背景 因为要上传我的所有仓库的包,希望nexus中已有的包,我不覆盖,没有的添加.所以想批量上传jar.所以想知道这些jar都存放在哪里了? maven上传 ...

  2. 详解本地maven私服nexus安装及上传jar包snapshots快照

    目录 1.nexus简介 2.下载nexus 3.启动nexus 4.访问nexus 5.nexus服务介绍 6.相关配置 7.页面上传Release的jar流程 ​8.上传snapshots快照ja ...

  3. gradle 上传jar包_gradle 打包jar上传到nexus 同时上传源码jar

    以我们实际项目为例,项目中后台和前台单独开发,之间通过dubbo接口调用,后台提供服务接口,具体实现对前台隐藏,前台使用某个服务时,下载相应依赖然后调用,因此需要将服务接口打成jar包,上传到仓库中, ...

  4. Maven Nexus搭建本地私服 上传jar包或本地项目到私服

    Nexus就是Maven的私服 在日常开发中我们在使用maven时经常会遇到下面的问题 1.一些无法从外部仓库下载的构件,例如内部的项目部署到私服上,以便供其他依赖项目使用. 2. 为了节省带宽和时间 ...

  5. 通过mvn命令上传jar包到nexus

    通过mvn命令上传jar包到nexus mvn deploy:deploy-file -DgroupId=xxx.xxx.xxx (对应pom文件标签) -DartifactId=xxx-xxx (对 ...

  6. 如何上传jar包到nexus的snapshots库?

    1.问题:通过nexus的管理页面无法上传jar包到maven-snapshots库. maven-release库可以通过页面上传-jar包上传maven-release示例 2.通过命令上传jar ...

  7. 发布/上传Jar包到Maven中央仓库 - 史上最详细

    发布 Jar 包到 Maven 中央仓库 在项目开发过程中,我们常常会使用 Maven / Gradle 从仓库拉取开源的第三方 jar 包,可能是私有仓库,可能是 Maven 中央仓库,也可能是第三 ...

  8. maven的pom的配置(上传jar包,配置私库,配置第三方库)

    maven仓库配置 仓库优先级为:本地仓库(localRepositories) > profile中的repositories仓库 > POM > mirrors全局仓库 mave ...

  9. 【在linux云服务器上传jar包并运行jar】以及Linux运行包的相关命令

    系列文章目录 文章目录 系列文章目录 前言 一.上传jar包 二.云服务器运行jar包相关命令 1.运行jar包 2.关闭jar包 前言 一.idea打jar包教程.点击浏览文章 二.笔者是用第三方X ...

  10. 如何在私服上传jar包

    1.上传jar包到私服,需要先登录帐号 用户名:admin 密码:admin123 2.选择第三方库 3 输入完成后点击Add Artifact 然后点击下方Upload Artifact,如下图所示 ...

最新文章

  1. win 2008 控制共享文件夹大小_Windows转Mac Win10局域网文件共享设置
  2. DataReader 连接数据库完整过程和代码(Sql Server)
  3. 美团全链路压测自动化实践
  4. docker中开启时运行多个不同进程,安装ssh,并在启动docker时与jenkins同时启动运行
  5. 【OpenGL】八、初始化 OpenGL 渲染环境 ( 导入 OpenGL 头文件 | 链接 OpenGL 库 | 将窗口设置为 OpenGL 窗口 | 设置像素格式描述符 | 渲染绘制 ) ★
  6. 登陆模块防止恶意用户客户端攻击
  7. hashmap 复制_复杂链表的复制
  8. San介绍以及在百度APP的实践
  9. Mybatis generator 1.4.x 入门教程--转载
  10. java后台处理excel_java后台利用Apache poi 生成excel文档提供前台下载示例
  11. Java 之 String 类型
  12. 用python玩转数据测试与作业_大学mooc用Python玩转数据章节测试答案
  13. Python实战从入门到精通第十讲——字符串与文本4之字符串搜索和替换
  14. JSP 内置对象request常见用法
  15. Keras实现text classification文本二分类
  16. 挖金子修订版开发进行中
  17. vue下载文件常用的几种方式
  18. CyanogenMOD移植教程]
  19. Python实现随机漫步
  20. python 多因素方差分析_SPSS分析技术:多元方差分析

热门文章

  1. 关于最近很火的“快用苹果助手”和“pp助手”使用正版软件闪退问题的说明
  2. 【终终极版】linux(Ubuntu)下wineQQ的安装办法
  3. Switch / Xbox / PS / PSV / PSP 游戏指南
  4. 服务器安装动易组件,动易SiteWeaver6.8安装方法
  5. 1660用哪个驱动稳定_安装驱动软件我认为哪个最好?
  6. 无限制版电驴连接不上服务器,电驴怎么连接服务器?电驴连接不上服务器的解决方法介绍...
  7. 第十三届蓝桥杯第二场模拟赛题解
  8. PPT达人速成记 WPS三步打造演示母版
  9. 计算机科学型计算器,全能科学型计算器app
  10. 一种APP和微信远程组态监控台达PLC的方案