Nexus 私服资源的上传下载

  1. Centos7 安装Nexus 参考 Centos7 安装Nexus

  2. 配置私服: 私服是如何配置的

  3. Nexus 3配置阿里云仓库 Nexus 3配置阿里云仓库

  4. Connect to sonatype-download.global.ssl.fastly.net:443 [sonatype-download.global.ssl.fastly.net/154 解决:

    参考: org.apache.http.conn.HttpHostConnectException: Connect to sonatype-download.global.ssl.fastly.net:44

  5. 结合springboot 测试之

测试私服

  1. maven 配置, 请根据自己的实际情况进行配置
  <server><id>test-snapshot</id><username>admin</username><password>admin123</password></server><server><id>test-release</id><username>admin</username><password>admin123</password></server>
    <mirror><!--配置仓库组的ID--><id>maven-public</id><!--*代表所有内容都从私服获取--><mirrorOf>*</mirrorOf><!--私服仓库组maven-public的访问路径--><url>http://192.168.88.100:8081/repository/maven-public/</url></mirror>
  1. 新建 项目:provider
    pom配置:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.5</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.example</groupId><artifactId>provider</artifactId><version>0.0.1</version><name>provider</name><description>Demo project for Spring Boot</description><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.22</version></dependency></dependencies><!--配置当前工程保存在私服中的具体位置--><distributionManagement><repository><!--和maven/settings.xml中server中的id一致,表示使用该id对应的用户名和密码--><id>test-release</id><!--release版本上传仓库的具体地址--><url>http://192.168.88.100:8081/repository/test-release/</url></repository><snapshotRepository><!--和maven/settings.xml中server中的id一致,表示使用该id对应的用户名和密码--><id>test-snapshot</id><!--snapshot版本上传仓库的具体地址--><url>http://192.168.88.100:8081/repository/test-snapshot/</url></snapshotRepository></distributionManagement><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding></configuration></plugin></plugins></build></project>
package com.example.provider.controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;/*** @author qeq* @date 2022-10-21 14:21*/
@RestController
@RequestMapping("/testController")
public class TestController {/***  127.0.0.1:8085/testController/test* @author qeq* @date 2022/10/21 14:22* @return String**/@RequestMapping("test")public String test(){String str = "success";System.out.println(str);return str;}
}
package com.example.provider.entry;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;import java.io.Serializable;/*** @author qeq* @date 2022-10-21 14:29*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Test implements Serializable {private Long id;private String name;
}

配置文件设置端口:application.properties

server.port=8085

测试运行: 127.0.0.1:8086/testController/test


  1. 新建 项目:consumer:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.5</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.example</groupId><artifactId>consumer</artifactId><version>0.0.1-SNAPSHOT</version><name>consumer</name><description>Demo project for Spring Boot</description><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.22</version></dependency><dependency><groupId>com.example</groupId><artifactId>provider</artifactId><version>0.0.1</version></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>
server.port=8086
package com.example.consumer.controller;import com.example.provider.entry.Test;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;/*** @author qeq* @date 2022-10-21 14:21*/
@RestController
@RequestMapping("/testController")
public class TestController {/***  127.0.0.1:8086/testController/test* @author qeq* @date 2022/10/21 14:22* @return String**/@RequestMapping("test")public String test(){String str = "success-consumer";System.out.println(str);Test test = new Test();test.setName("测试nexus私服的 deploy和依赖引入");System.out.println(test.toString());return str;}
}

测试运行: 127.0.0.1:8086/testController/test

Nexus 私服资源的上传下载相关推荐

  1. maven私服资源的上传与下载

    将项目发布到maven私服 1. 配置maven的settings.xml文件 <server><id>releases</id><username>a ...

  2. Maven入门:使用Nexus搭建Maven私服及上传下载jar包

    一. 私服搭建及配置 1 . 私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件.有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓 ...

  3. Maven之Nexus局域网私服的搭建以及上传下载的测试

    Maven之Nexus局域网私服的搭建 公司在自己的局域网内搭建自己的远程仓库服务器,称为私服,私服服务器即是公司内部的maven远程仓库,每个员工的电脑上安装maven软件并且连接私服服务器,员工将 ...

  4. Unity热更新之资源的上传与下载

    资源的上传 打包结束后,我们通过比较打包前和打包后AssetBundle的MD5值是否有变化来判断一个AssetBundle是否需要被更新,如果该AssetBundle的MD5值发生了改变,则我们将这 ...

  5. XManager5 ssh远程登录服务器工具xshell ,服务器资源上传下载工具xftp

    XManager5 网盘下载 链接:https://pan.baidu.com/s/1t1wL3xnsucoP6hDnP30INA 提取码:9cq3 安装后 打开 ssh 远程登录服务器工具 xshe ...

  6. 分享111个ASP上传下载源码,总有一款适合您

    分享111个ASP上传下载源码,总有一款适合您 111个ASP上传下载源码下载链接:https://pan.baidu.com/s/1VaiX2JZqyBue8g_x7bsrZA?pwd=szji  ...

  7. [C# 网络编程系列]专题十一:实现一个基于FTP协议的程序——文件上传下载器...

    引言: 在这个专题将为大家揭开下FTP这个协议的面纱,其实学习知识和生活中的例子都是很相通的,就拿这个专题来说,要了解FTP协议然后根据FTP协议实现一个文件下载器,就和和追MM是差不多的过程的,相信 ...

  8. .NET技术 ASP.NET中常用的文件上传下载方法(多文件上传)

    文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括: 1.如何解决文件上传大小的限制 2.以文件形式保存到服务器 3.转换成二进制字节流保存到数据库以 ...

  9. Android开发中使用七牛云存储进行图片上传下载

    Android开发中的图片存储本来就是比较耗时耗地的事情,而使用第三方的七牛云,便可以很好的解决这些后顾之忧,最近我也是在学习七牛的SDK,将使用过程在这记录下来,方便以后使用. 先说一下七牛云的存储 ...

最新文章

  1. 编程之美2.10 寻找数组中的最大值和最小值
  2. 阿里云服务器 ,MySQL建库、建表
  3. 【渝粤题库】陕西师范大学210011幼儿园语言教育作业(高起专)
  4. 【亲测】二极管电压测试“跳坑”注意事项——硬件的板载测试验证
  5. excel可以处理html吗,处理包含XML/HTML元素的Excel文件
  6. html城市绘制,HTML5/Canvas二分法构建城市版图
  7. 软件架构(5)---软件架构设计的一些总结和理解
  8. Swift语言指南(一)--语言基础之常量和变量
  9. 剑指 Offer II 055. 二叉搜索树迭代器
  10. 剑指offer——面试题26:复杂链表的复制
  11. linux 目录权限上下文,文件和目录的安全上下文
  12. 浏览器兼容性-JS篇
  13. 计算机硬盘使用寿命,固态硬盘怎么测剩余寿命?SSD固态硬盘使用寿命检测方法...
  14. 使用计算机录制声音10,win10怎么录音的同时录电脑声音怎么办
  15. STM32菜鸟成长记录---RS485通讯协议的应用
  16. 对话韩寒父子:“韩寒是我得意的笔名”
  17. 又来神器推荐嘞xshell与winSCP
  18. LDUOJ spj 修改
  19. 袋鼠云研发手记 | 袋鼠云EasyManager的TypeScript重构纪要...
  20. fastadmin中selectpage条件wherein添加

热门文章

  1. jsp_asp_php,PHP/JSP/ASP
  2. activiti使用详解(一)
  3. Python编程从入门到实践 -----第3章、列表简介(课后习题答案)
  4. RSA加密、解密、签名、验签(验证签名)RSA算法原理
  5. [生而为人-思考] 沈定刚教授座谈会感悟记录
  6. SOA记录何NS记录的区别
  7. 最简单的pwm信号控制舵机
  8. html 双向绑定组件,contenteditable联合v-html实现数据双向绑定的vue组件
  9. 推荐5款体验较好的团队协作工具
  10. vuex原理以及实现