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即可,蕩取私服的包。 

 

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