win10使用nexus3.x

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10使用nexus3.x相关的知识,希望对你有一定的参考价值。

参考技术A

p.s. nexus默认端口为8081,想修改默认端口,修改 nexus-3.25.0-03\\etc\\nexus-default.properties 文件即可

Nexus预定义了2个本地仓库,分别是maven-releases, maven-snapshots。

maven-releases:这里存放我们自己项目中发布的构建, 通常是Release版本的。
maven-snapshots:这个仓库非常的有用, 它的目的是让我们可以发布那些非release版本, 非稳定版本。

maven的 setting.xml 文件

通过命令上传jar包到nexus

在项目中配置私库
pom.xml

为其创建一个单独的存储空间
![]( https://upload-images.jians
hu.io/upload_images/1890600-430f98899b0ae24d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

首先获取默认的仓库地址

配置为私服地址

通过如下命令配置:

现在开始安装,安装之前先看一下组里的内容:

可以看到还是空的。

安装编译

前端框架网址: https://wepyjs.github.io/wepy-docs/2.x/

npm install @wepy/cli -g

在编译的过程中,我们已经可以看看组里的变化了:

win10安装最新nexus-3.x及maven简单配置介绍

nexus3安装和使用

使用nexus3配置npm私有仓库

将npm包发布在私有仓库(nexus)中

Nexus3.x.x上传第三方jar

exus3.x.x上传第三方jar:

1. create repository

 

 选择maven2(hosted),说明:

proxy:即你可以设置代理,设置了代理之后,在你的nexus中找不到的依赖就会去配置的代理的地址中找

hosted:你可以上传你自己的项目到这里面

group:它可以包含前面两个,是一个聚合体。一般用来给客户一个访问nexus的统一地址。

简单的说,就是你可以上传私有的项目到hosted,以及配置proxy以获取第三方的依赖(比如可以配置中央仓库的地址)。前面两个都 弄好了之后,在通过group聚合给客户提供统一的访问地址。

 

新建的 reposity 参数如下:

 

2.赋权

修改maven安装目录下的 /conf/settings.xml 文件,添加server 节点。如图:

 

 3.上传 jar 包

mvn deploy:deploy-file -DgroupId=xxx.xxx -DartifactId=xxx -Dversion=0.0.2 -Dpackaging=jar -Dfile=D:\\xxx.jar -Durl=http://xxx.xxx.xxx.xxx:8081/repository/3rdParty/ -DrepositoryId=3rdParty

其中-DgroupId 为上传的jar的groupId

-DartifactId 为上传的jar的artifactId

-Dversion 为上传的jar的需要被依赖的时候的版本号

然后是-Dpackaging为jar,-Dfile为jar包路径 

-Durl 为要上传的路径,可以通过以下方式获取到

举个例子:
mvn deploy:deploy-file -DgroupId=com.google.guava -DartifactId=guava -Dversion=22.0 -Dpackaging=jar -Dfile=D:\\temp\\guava-22.0.jar -Durl=http://192.168.178.132:8081/repository/3rdParty/ -DrepositoryId=3rdParty

 

完成 !!!

 

 

以上是关于win10使用nexus3.x的主要内容,如果未能解决你的问题,请参考以下文章

Linux 使用 Nexus3.x 为 Android 搭建私服

【nexus】nexus3.x 安装包相关官网

nexus3.x 迁移

Maven私服Nexus3.x环境构建操作记录

Linux下Maven私服Nexus3.x环境构建操作记录

nexus3.X环境搭建