java面试题百度文库,Nexus3常用功能备忘

文章详细介绍了如何在阿里云Nexus3上配置私有仓库,包括创建仓库、管理依赖(如处理中央仓库不存在的jar包)、以及Maven的设置,以实现从私有仓库获取和使用jar包。此外,还提到一些面试技巧和资源分享。
摘要由CSDN通过智能技术生成
  1. 接下来的页面只要填两处,名字:aliyun-proxy,remote storage:http://maven.aliyun.com/nexus/content/groups/public/ ,如下图红框:

在这里插入图片描述

  1. 提交表单后回到列表页面,在新增的仓库上点击copy按钮即可得到仓库地址,如下图:

在这里插入图片描述

  1. 记下这个仓库的地址(http://192.168.50.43:8081/repository/aliyun-proxy/),内网所有电脑都能从这里地址获取中央仓库jar包,设置方法后面会说到;

新建仓库用作私有仓库

对于中央仓库没有的jar,以及项目中发布的二方库,都可以存放到私有仓库;

  1. 再新建一个仓库,类型选择maven2(hosted),如下图红框:

在这里插入图片描述

  1. 名字:nexus-private,其他的不需要修改:

在这里插入图片描述

  1. 这里要注意的是,如果您创建的私有仓库用来保存自己发布的二方库,最好建两个,一个用来保存正式发布的,Version policy类型:Release,另一个保存开发中的(maven本地不缓存),Version policy类型是Snapshot,本文为了简单起见只建了一个Release类型的;

  2. 记下这个仓库的地址:http://192.168.50.43:8081/repository/nexus-private/

  3. 至此,仓库创建完毕,我们一共有以下两个仓库:

缓存型:http://192.168.50.43:8081/repository/aliyun-proxy/

本地私有型:http://192.168.50.43:8081/repository/nexus-private/

  1. 有了仓库,接下来设置开发环境上的Maven了;

Maven设置(使用缓存仓库)

先做aliyun-proxy仓库的设置,这样就可以使用nexus3的缓存功能了:

  1. 打开maven的配置文件settings.xml;

  2. 找到mirrors节点,增加一个server而配置,内容如下:

aliyun-proxy

*

http://192.168.50.43:8081/repository/aliyun-proxy/

  1. 缓存仓库的设置已经完成了,接下来通过构建maven工程验证一下,下面是个最简单的maven工程的pom.xml文件:
<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd”>

4.0.0

com.bolingcavalry

nexus3demo

1.0-SNAPSHOT

com.alibaba

fastjson

1.2.28

  1. 在pom.xml所在目录执行命令:mvn clean compile -U -DskipTests ,如下图,可见是通过nexus3下载中央仓库的jar,然后项目构建成功:

在这里插入图片描述

中央仓库不存在的jar

私有仓库的一个重要功能,就是提供中央仓库之外的jar下载,接下来举个例子:

  1. 在pom.xml中添加一个中央仓库不存在的jar:

io.confluent

kafka-schema-registry-client

3.3.1

  1. 再去构建就会报错:

3.

上述问题是常见的,有的jar没有发布到中央仓库,用maven构建时找不到就报错了。

上传jar到私有仓库

解决上述问题的思路:找到这个jar -> 上传到私有仓库 -> maven构建时从私有仓库下载这个jar;

  1. 思路有了,现在来试着用私有仓库解决上面的问题;

  2. 把上述jar下载到本地,下载地址:http://packages.confluent.io/maven/io/confluent/kafka-schema-registry-client/3.3.1/kafka-schema-registry-client-3.3.1.jar

  3. 登录nexus3,按照如下步骤操作:

在这里插入图片描述

  1. 填写表单,按照下图步骤操作,把jar文件提交到nexus3:

在这里插入图片描述

  1. 现在私有仓库中已经有jar了,接下来看看maven如何使用这个jar文件;

maven使用私有仓库

  1. 打开maven的配置文件settings.xml;

  2. 找到profiles节点,增加一个profile的配置,内容如下:

在这里插入图片描述

  1. 找到activeProfiles节点,增加一个activeProfile而配置,内容如下:

nexus3

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

分享一套我整理的面试干货,这份文档结合了我多年的面试官经验,站在面试官的角度来告诉你,面试官提的那些问题他最想听到你给他的回答是什么,分享出来帮助那些对前途感到迷茫的朋友。

面试经验技巧篇
  • 经验技巧1 如何巧妙地回答面试官的问题
  • 经验技巧2 如何回答技术性的问题
  • 经验技巧3 如何回答非技术性问题
  • 经验技巧4 如何回答快速估算类问题
  • 经验技巧5 如何回答算法设计问题
  • 经验技巧6 如何回答系统设计题
  • 经验技巧7 如何解决求职中的时间冲突问题
  • 经验技巧8 如果面试问题曾经遇见过,是否要告知面试官
  • 经验技巧9 在被企业拒绝后是否可以再申请
  • 经验技巧10 如何应对自己不会回答的问题
  • 经验技巧11 如何应对面试官的“激将法”语言
  • 经验技巧12 如何处理与面试官持不同观点这个问题
  • 经验技巧13 什么是职场暗语

面试真题篇
  • 真题详解1 某知名互联网下载服务提供商软件工程师笔试题
  • 真题详解2 某知名社交平台软件工程师笔试题
  • 真题详解3 某知名安全软件服务提供商软件工程师笔试题
  • 真题详解4 某知名互联网金融企业软件工程师笔试题
  • 真题详解5 某知名搜索引擎提供商软件工程师笔试题
  • 真题详解6 某初创公司软件工程师笔试题
  • 真题详解7 某知名游戏软件开发公司软件工程师笔试题
  • 真题详解8 某知名电子商务公司软件工程师笔试题
  • 真题详解9 某顶级生活消费类网站软件工程师笔试题
  • 真题详解10 某知名门户网站软件工程师笔试题
  • 真题详解11 某知名互联网金融企业软件工程师笔试题
  • 真题详解12 国内某知名网络设备提供商软件工程师笔试题
  • 真题详解13 国内某顶级手机制造商软件工程师笔试题
  • 真题详解14 某顶级大数据综合服务提供商软件工程师笔试题
  • 真题详解15 某著名社交类上市公司软件工程师笔试题
  • 真题详解16 某知名互联网公司软件工程师笔试题
  • 真题详解17 某知名网络安全公司校园招聘技术类笔试题
  • 真题详解18 某知名互联网游戏公司校园招聘运维开发岗笔试题

资料整理不易,点个关注再走吧
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
真题详解16 某知名互联网公司软件工程师笔试题

  • 真题详解17 某知名网络安全公司校园招聘技术类笔试题
  • 真题详解18 某知名互联网游戏公司校园招聘运维开发岗笔试题

[外链图片转存中…(img-BXRB9Jd3-1713316666656)]

资料整理不易,点个关注再走吧
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

  • 25
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值