nexus 3.x搭建私库引用私库

nexus 3.x搭建私库引用私库1.官网下载地址:https://www.sonatype.com/download-oss-sonatype下载后:2.解zip文件进入bin文件:在cmd窗口输入指令nexus.exe/run启动:出现如下界面则启动成功:3.浏览器输入http://localhost:8081/点击Signin,账户:admin,密码:admin12…

大家好,又见面了,我是你们的朋友全栈君。

1. 官网下载地址:

https://www.sonatype.com/download-oss-sonatype

下载后:nexus 3.x搭建私库引用私库

2. 解zip文件

nexus 3.x搭建私库引用私库

进入bin文件:

nexus 3.x搭建私库引用私库

在cmd窗口输入指令nexus.exe/run启动:

nexus 3.x搭建私库引用私库

出现如下界面则启动成功:

nexus 3.x搭建私库引用私库

3. 浏览器输入http://localhost:8081/

nexus 3.x搭建私库引用私库

点击Sign in,账户:admin,密码:admin123

nexus 3.x搭建私库引用私库

4. 登陆之后设置按钮出现

nexus 3.x搭建私库引用私库

nexus 3.x搭建私库引用私库

nexus 3.x搭建私库引用私库

创建第三方仓库

nexus 3.x搭建私库引用私库

nexus 3.x搭建私库引用私库

5.将第三方仓库添加到公共仓库

nexus 3.x搭建私库引用私库

选中并移动至右边,保存

nexus 3.x搭建私库引用私库

6. 在maven的setting.xml文件中配置私服配置,这种方式配置后所有本地使用该配置的maven项目的pom文件都无需配置私服下载相关配置

添加server:

nexus 3.x搭建私库引用私库

添加镜像:

nexus 3.x搭建私库引用私库

仓库地址:

nexus 3.x搭建私库引用私库

nexus 3.x搭建私库引用私库

6. 上传jar到私库

nexus 3.x搭建私库引用私库

打开idea Terminal,输入mvn deploy:deploy-file -DgroupId=com.siemens.log -DartifactId=logconfigure -Dversion=1.0.1 -Dpackaging=jar -Dfile=D:\log-configure.jar -Durl=http://localhost:8081/repository/3rd_part/ -DrepositoryId=thirdparty

其中thridparty就是setting文件中配置的servId

nexus 3.x搭建私库引用私库

7. 出现succuss提示,去私库查看

nexus 3.x搭建私库引用私库

nexus 3.x搭建私库引用私库

第三方库和公共库都可以看到发布的jar包

nexus 3.x搭建私库引用私库

nexus 3.x搭建私库引用私库

 

8. 工程pom文件就可以直接引用jar包了

nexus 3.x搭建私库引用私库

nexus 3.x搭建私库引用私库

9. 手动页面上传jar

需要勾选Generate a POM file,否则mvn install 会报错

nexus 3.x搭建私库引用私库

10. 也可以指不配置setting文件,直接在要使用私库的工程pom中添加私库配置

nexus 3.x搭建私库引用私库

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161246.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 怎么把eclipse改成英文(java汉化包)

    eclipse汉化教程(官方汉化包,傻瓜式操作)首先到eclipseIDE中,点击‘Help’>‘Installnewsoftware…’在弹出的Install窗口中点击Add按钮Name任意填Location填https://download.eclipse.org/technology/babel/update-site/R0.18.3/2021-03/这里解释一下这个Location的出处,是在Eclipse官方的babel语言包project网页上找的,可能不是最

    2022年4月18日
    176
  • 如何利用C/C++逐行读取txt文件中的字符串(可以顺便实现文本文件的复制)

    如何利用C/C++逐行读取txt文件中的字符串(可以顺便实现文本文件的复制)本文代码都在Windows/VC++6.0下测试过,在linux/g++下也没有问题。但是,请一定注意linux和Windows文件格式的区别,比如:1.当linux上的代码读取Windows文件格式时,读取结果的每行都会多一个\r,想想为什么。2.当Windows上的代码读取linux格式文件时,读取的结果会显示只有一行,想想为什么。

    2022年6月2日
    34
  • 【风马一族_代码英语】代码英语之一

    【风马一族_代码英语】代码英语之一

    2021年9月11日
    47
  • 创建线程池的方法_java引用就是对象本身

    创建线程池的方法_java引用就是对象本身创建线程池的方法一、创建线程池的三种方法Executors.newSingleThreadExecutor();//单个线程Executors.newFixedThreadPool(5);//创建一个固定的线程池Executors.newCachedThreadPool();//创建一个可伸缩的线程池1.newSingleThreadExecutorimportjava.util.concurrent.ExecutorService;importjava.util.concurr

    2022年9月30日
    3
  • RuntimeException和Exception区别

    RuntimeException和Exception区别1.java将所有的错误封装为一个对象,其根本父类为Throwable,Throwable有两个子类:Error和Exception。2.Error是Throwable的子类,用于指示合理的应用程序不应该试图捕获的严重问题。大多数这样的错误都是异常条件。虽然ThreadDeath错误是一个“正规”的条件,但它也是Error的子类,因为大多数应用程序都不应该试图捕获它。在执行该方…

    2022年7月25日
    7
  • http、https、ftp、talnet的默认端口号「建议收藏」

    http、https、ftp、talnet的默认端口号「建议收藏」http:80https:443(安全协议)ftp:21(文件传输协议)telent:23(远程控制登录协议)tomcat:8080mysql:3306redis:6379

    2022年6月15日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号