CentOS7安裝nexus

注意:請提早安裝1.7以上版本JDKvim

1:Nexus官網下載地址:http://www.sonatype.org/nexus/go/瀏覽器

2: 將壓縮包上傳到usr/local/nexus目錄下緩存

3:解壓安全

解壓以後查看解壓目錄能夠看到一個 nexus 服務,一個私有庫目錄服務器

4:編輯 nexus 的 nexus.properties 文件,配置端口和 work 目錄信息(保留默認)
tcp

vim nexus.properties

5:編輯 nexus 腳本, 配置 RUN_AS_USER 參數spa

NEXUS_HOME=".."改成NEXUS_HOME="nexus安裝目錄"(不修改默認也能夠).net

#RUN_AS_USER= 改成:RUN_AS_USER=root

 3d

6:防火牆中打開 8081 端口 [etc目錄一般放一些零散的配置文件]
[root@localhost conf]# vi /etc/sysconfig/iptables
添加:代理

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT

CentOS安裝Nexus(Maven私有庫)詳細配置及上傳本地jar到私服
保存後重啓防火牆(即便防火牆開着也能夠訪問,做爲服務器安全第一)
[root@localhost conf]# service iptables restart

注:防火牆已經永久關閉的能夠忽略第6步
7:啓動 nexus

瀏覽器輸入地址 http://服務器IP:8081/nexus顯示以下頁面

點擊Log In登陸,默認用戶名 admin 默認密碼 admin123

到此,Nexus 已安裝完成。

Nexus的訪問權限模型

Nexus是基於權限作訪問控制的,服務器的每個資源都有對應的權限來控制,所以用戶執行特定的操做時就必須擁有必要的權限。管理員必須以角色的方式將權限賦予Nexus用戶。用戶能夠被賦予一個或者多個角色,角色能夠包含一個或多個權限,角色還能夠包含一個或者多個其餘角色。

Nexus上預約義了三個用戶,用admin登陸後,單擊頁面左邊的User連接,看到以下圖列表:

1.admin:

該用戶擁有Nexus的所有權限,默認密碼爲admin123。
2.deployment:

該用戶可以訪問Nexus,瀏覽倉庫內容、搜索、上傳部署構件,可是不能對Nexus進行任何配置,默認密碼爲deployment123。
3.anonymous:

該用戶對應了全部未登陸的匿名用戶,它們能夠瀏覽倉庫並進行搜索。

添加新用戶並授予登陸訪問權限

添加第三方jar默認狀況下Nexus爲咱們建立了如下主要的Repository
一、Public Repositories

這是一個Repository Group,該Repository Group包含了多個Repository,其中包含了Releases、Snapshots、ThirdParty和Central。
二、3rd party

該Repository便是存放你公司所購買的第三方軟件庫的地方,它是一個由Nexus本身維護的一個Repository。 
三、Apache Snapshots

這是一個代理Repository,即最終的依賴仍是得在Apache官網上去下載,而後緩存在Nexus中。
四、Central

這就是代理Maven Central Repository的Repository。
五、Releases

你本身的項目要發佈時,就應該發佈在這個Repository,他也是Nexus本身維護的Repository,而不是代理。
六、Snapshots

你本身項目快照版本的Repository。

使用3rd party上傳第三方jar包

在Repository列表中,選中 3rd party,選中artifact upload,

選擇GAV Defini3ion: GAV Parameters,Auto Guess 打鉤。

在下方輸入JAR包對應的Group、Artifact、Version,Packaging選擇JAR格式。

點擊select Artifact(s) to upload 按鈕,選擇要上傳的JAR包。

以下圖所示

CentOS安裝Nexus(Maven私有庫)詳細配置及上傳本地jar到私服

 而後

CentOS安裝Nexus(Maven私有庫)詳細配置及上傳本地jar到私服

CentOS安裝Nexus(Maven私有庫)詳細配置及上傳本地jar到私服

CentOS安裝Nexus(Maven私有庫)詳細配置及上傳本地jar到私服

OK上傳成功!

輸入pinyin4j點擊搜索

以下圖:

CentOS安裝Nexus(Maven私有庫)詳細配置及上傳本地jar到私服

相關文章
相關標籤/搜索