1. 程式人生 > >nexus的倉庫介紹,以及配置遠端倉庫

nexus的倉庫介紹,以及配置遠端倉庫

nexus搭建好了之後,在瀏覽器輸入:http://192.168.204.142:8081/nexus/#view-repositories 登入後並能管理自己的倉庫呢。

主介面如下:

倉庫介紹:

一般用到的倉庫種類是hosted、proxy、Hosted:

hosted:宿主倉庫,用來發布一些第三方不允許的元件,比如oracle驅動、比如商業軟體jar包。

proxy:代表代理遠端的倉庫,最典型的就是Maven官方中央倉庫、JBoss倉庫等等。如果構建的Maven專案本地倉庫沒有依賴包,那麼就會去這個代理站點去下載,那麼如果代理站點也沒有此依賴包,就回去遠端中央倉庫下載依賴,這些中央倉庫就是proxy。

圖形的方式為:

hosted   型別的倉庫,內部專案的釋出倉庫

releases 內部的模組中release模組的釋出倉庫

snapshots 釋出內部的SNAPSHOT模組的倉庫

3rd party 第三方依賴的倉庫,這個資料通常是由內部人員自行下載之後釋出上去

proxy   型別的倉庫,從遠端中央倉庫中尋找資料的倉庫

group   型別的倉庫,組倉庫用來方便我們開發人員進行設定的倉庫

新增代理伺服器(遠端倉庫):

步驟一:

點選新增代理伺服器

步驟二:

配置檔案

點選save!成功。

2個遠端倉庫索引如下:

開原中國oschina:

http://maven.oschina.net/content/groups/public/

sonatype:
http://repository.sonatype.org/content/groups/public/

步驟三:

倉庫組進行管理代理伺服器:

搜尋jar時候組管理先從releases,snapshots,3rd party,centrl,以及已過來的oschina進行搜尋。

重新整理瀏覽器就OK了!

宿主倉庫(內部上傳jar檔案):

步驟一:

步驟二:

點選upload aritfacts  OK

搜尋group或者artifact都可以從3rd party搜到該jar的索引。


相關推薦

nexus倉庫介紹以及配置遠端倉庫

nexus搭建好了之後,在瀏覽器輸入:http://192.168.204.142:8081/nexus/#view-repositories 登入後並能管理自己的倉庫呢。 主介面如下: 倉庫介紹: 一般用到的倉庫種類是hosted、proxy、Hosted: hos

為已經存在的本地專案新增git 以及遠端倉庫拉取程式碼並切換遠端分支

前提:先去gitlab或github網站上建立一個新專案,完畢後記得新增.ignore; 1、開啟終端​,cd到已存在專案的目錄 ​​​2、輸入以下命令列,初始化一個本地倉庫: ​git init 3、輸入以下命令,把工程所有檔案都新增到該倉庫中(千萬

在git新增遠端庫的過程中寫錯遠端倉庫地址如何把遠端倉庫地址修改回來

本人是一名初學者,若有不當之處敬請指出,非常感謝      相信大家在學習使用git的過程中,會偶爾出現因為git遠端倉庫的地址過長,匯入輸入錯誤,然後又無法修正這種錯誤的情況,特別是在本地倉庫已經有檔案的情況下更是無法使用直接的刪除重建倉庫來解決,因此今天

第二天Ruby on RailsGit版本控制更新到遠端倉庫部署

2018年11月30日 用Git做版本控制,我們暫時不用smartgit,就用本地的git。 在使用之前要做一些系統設定,設定你的使用者名稱和郵箱,這個設定只需一次 $ git config --global user.name "dongfangyier" $ git config -

Qt可用的gdb編譯以及交叉編譯gdbserver以及配置QtCreator遠端除錯

專案中用了ARM的板,希望配置gdbserver進行遠端除錯,結果卻遇到了很多問題。先把坑說了:1)要支援遠端除錯,arm板需要支援ssh2)要gdb能在Qt上用,必須在configure gdb的時候使用--with-python選項啟用python支援3)需要安裝pyth

maven系列--3-Maven從遠端倉庫下載jar包以及新增遠端倉庫的方法

用maven來構建專案,依賴jar包不用放到lib下面了,直接在pom檔案宣告即可。但是pom檔案宣告引用的jar包,預設是從maven中央倉庫下載的。如果引用了不存在中央倉庫的jar包,就會報錯:依

git fetch -p 獲取遠端倉庫的新分支以及刪除遠端倉庫已刪除的分支

一、需求       需求是我和同事合作開發一個專案。同事要新建一個分支,然後,我這邊拉取這個分支即可。 然而同事新建分支並且推送到遠端倉庫之後,我這邊通過git branch -a並不能看到這個分支。 二、解決辦法 1、使用git fetch即可。

關係型資料庫和非關係型資料庫以及hive資料倉庫的區別

關係型資料庫:Mysql,Oracle 非關係型資料庫:Redis,MongoDB,HBASE 類SQL資料庫:hive 具體地: 關係型資料庫(Mysql和Oracle) 1.表和表、表和欄位、資料和資料存在著關係 優點: 1.資料之間有關係,進行資料的增刪改

初步建立遠端倉庫將本地倉庫上傳到git 遠端倉庫

最近開始做一個新的專案,在第一步建立遠端倉庫都遇到的麻煩, 一直處這個錯: ! [rejected] master -> master (fetch first) error: failed to push some refs to

hive配置遠端倉庫異常:Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStor

hive配置遠端倉庫啟動時報錯 報錯資訊: Logging initialized using configuration in jar:file:/bigdata/hive/apache-hive-1.2.1-bin/lib/hive-common-1.2.1

salesforce 零基礎開發入門學習(一)Salesforce功能介紹IDE配置以及資源下載

目前國內已經有很多公司做salesforce,但是國內相關的資料確是少之又少。上個月末跳槽去了新公司,主要做的就是salesforce,不過當時想要看一些相關資料確實比較難。為了避免想要零基礎學習的人少走一點彎路,所以整理一下這幾天學到的簡單的東西,包括登入salesforce後如何操作,如何下載配置IDE

Linux集群(keepalived介紹Keepalived配置高可用集群Keepa+mysql

開源軟件 adding aux 維護 fault etc 服務器 eve 之前 一、Linux集群概述根據功能劃分為兩大類:高可用和負載均衡(1)高可用集群通常為兩臺服務器,臺工作,另外一臺作為準備,當提供服務的機器宕機,另外一臺將接替繼續提供服務。實現高可用的開源軟件有:

集群介紹keepalived介紹keepalived配置高可用集群

keepalived 高可用集群 Linux集群概述 根據功能劃分為兩大類:高可用和負載均衡 高可用集群通常為兩臺服務器,一臺工作,另外一臺作為冗余,當提供服務的機器宕機,冗余將接替繼續提供服務 實現高可用的開源軟件有:heartbeat、keepalived (推薦) 負載均衡集群,需要有一臺服務

動態路由協議RIP,OSPF基礎知識詳解以及配置實驗驗證

多個 shadow star 下一跳 tle water 外交 協議 使用 動態路由:不需要手工寫路由,將各自的直連網段宣告出去,路由器之間就可以相互學習,如果路由表有變化則及時更新宣告給相鄰的路由器靜態路由 優點:精確轉發,由管理員手動控制 缺點:靈活性差動態路由特點

IBM WebSphere MQ介紹安裝以及配置服務詳解

類型 linq 進入 stack 系統默認 this env suse enable 首先介紹一下MQ MQ消息隊列的簡稱是一種應用程序對應用程序的通信方法。說白了也就是通過隊列的方式來對應用程序進行數據通信。而無需專用鏈接來鏈接它們。 MQ的通訊方式

阿里雲CentOS7.3RPM方式安裝MySQL以及配置遠端連線

1. 下載Mysql安裝包 2. 解除安裝阿里映象自帶的MariaDB資料庫 3. 解壓安裝下載的Mysql資料庫 *4. 環境配置 1.下載MySQL安裝包 https://dev.mysql.com/downloads/ 官方網址,根據自己需求

在STS(Spring Tool Suite)中配置Maven以及配置不成功的解決方案

Spring Tool Suite  Spring 專案快速開發的工具集合,簡稱sts。 主要用於快速的開發Spring專案,我們不用再去編輯繁瑣的xml配置檔案,而是由工具自動生成。   STS下載 1.可自行到官網下載,選擇需要版本下載 2.ST

centOS7.3新安裝後設定IP以及Putty遠端和Xshell遠端 (學習是個持續的過程也許中途放鬆過但是仍然能重新撿起來並學以致用方為真勇士)

有一段時間沒有寫學習心得了;現在開始加油,再接再勵。 從最基礎的開始 1.安裝centOS7.3之後設定IP地址。一般linux的系統都是作為伺服器的系統來使用,伺服器的屬性註定了他的IP不能隨意的更變,所以需要設定一個固定的IP地址。 一般centos系統安裝完成後,IP都是通過dhcp來獲得的。所以

一覽Swift中的常用關鍵字 Swift - final關鍵字的介紹以及使用場景

要學習Swift這門語言,就必須先了解Swift的關鍵字及對應的解釋。這裡就列一下在Swift中常用到的關鍵字。 關鍵字是類似於識別符號的保留字元序列,除非用重音符號(`)將其括起來,否則不能用作識別符號。關鍵字是對編譯器具有特殊意義的預定義保留識別符號。常見的關鍵字有以下4種。  與

[C++] STL庫函式之字串string::npos的介紹以及string中的find函式~

npos經常和find一起用~它們兩個都在標頭檔案<string>裡面~先看用法: #include <iostream> #include <string> us