windows 安装 nexus3创建私有仓库,使用maven上传和下载jar包

 

最近因为私有包的问题,准备使用nexus搭建一下自己本地的私服。

这是使用的windows 和nexus 3.23,寻找安装包没找到,所以自己下载了一个包,分享给大家。

百度网盘链接: https://pan.baidu.com/s/1bo1xgIa5c-ZErLfHFZTd0Q  密码: oagk

一:安装启动

1,解压到随便一个盘符下。

2,配置环境变量

名称:Nexus

变量:D:\******\nexus-3.23.0-03\

名称:Path

变量:;%Nexus%\bin

3,nexus 默认启动的8081端口,那么我门是如何修改该端口的呢?很简单,找搭配你的解压目录,在etc文件夹下找到nexus-default.properties,并打开,修改application-port=8081里面的8081 替换成你想要启动的端口。

4,使用管理员的打开cmd,进入到你的解压路径,进入bin文件夹,输入命令:

注册服务:

nexus.exe /install

启动:

nexus.exe /start

停止:

nexus.exe /stop

5,使用服务启动nexus的时候,我们需要等上一会才能访问得到,大概30s左右。输入你的ip:port

访问nexus。当你看到这个的时候,就说明你已经搭建服务成功了。

二:上传jar包

我们搭建私服,目的就是为了上传jar,下面来说一下怎么上传jar包。

第一步,先登录我们的账号,默认账号密码是:admin/admin123,登录之后,如图:

第二步创建仓库

点击create,创建仓库完成。

第三步将新创建的仓库加入到maven-public中

在group的位置,将你新建立的仓库,移到右侧,然后点击save,将新仓库交给maven-publuc管理。

第四步,上传jar包

先配置setting.xml:

打开maven的配置文件,找到如下位置,如图配置一下用户名和密码:

打开命令行,执行如下命令:

mvn deploy:deploy-file -DgroupId=aaaaaa -DartifactId=LOG -Dversion=1.0.0 -Dpackaging=jar -Dfile=/Users/pyz/Desktop/LOG.jar -Durl=http://192.168.1.116:8085/repository/third/ -DrepositoryId=third

解释:

-DgroupId=aaaaaa                           groupId
-DartifactId=LOG                                            artifactId
-Dversion=1.0.0                           version
-Dpackaging=jar                                            包的类型
-Dfile=/Users/pyz/Desktop/LOG.jar                本地jar包的位置
-Durl=http://192.168.1.116:8085/repository/third/          仓库的地址
-DrepositoryId=third                                       仓库的名称

我是在idea中使用命令来上传包的,上传成功后会在如下位置显示:

第五步,再配置setting.xml

先如图配置(这里的third 要和上面的配置server的id一致):

然后在项目的pom.xml中加入如下依赖:

<dependency>
  <groupId>aaaaa</groupId>
  <artifactId>LOG</artifactId>
  <version>1.0.0</version>
</dependency>

加入私服配置 

<distributionManagement>
        <repository>
            <id>third</id>
            <url>http://192.168.1.116:8085/nexus/content/groups/public/ </url>
        </repository>
    </distributionManagement>

然后刷新maven即可,荡取私服的包。 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章