国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

手把手教你Linux部署Nexus3私服

這篇具有很好參考價值的文章主要介紹了手把手教你Linux部署Nexus3私服。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、Nexus介紹


對maven來說倉庫分為兩類:本地倉庫和遠程倉庫,有三種專門的Maven倉庫管理軟件可以用來幫助我們建立私服:chiva、Artifactory和Nexus。Nexus是當前最流行的Maven倉庫管理軟件。Nexus包含了各種類型的倉庫的概念,包括代理倉庫、宿主倉庫、倉庫組等。每一種倉庫都提供了豐富實用的配置參數(shù),方便用戶根據(jù)需要進行定制。

二、部署Nexus所需環(huán)境

1、Linux系統(tǒng)
2、JDK1.8
3、Maven

1、Linux版本Nexus下載

特別說明:由于官網是國外網站,下載速度屬實慢的一批,建議還是線下下載

Nexus官網下載地址

百度云下載地址:

鏈接:https://pan.baidu.com/s/1sv1aFlawnqguevDntMBaOQ?pwd=69dx?
提取碼:69dx

2、上傳壓縮包至服務器并對其進行解壓

具體步驟

1、進入到soft目錄

cd /home/soft

2、新建nexus目錄

mkdir nexus

3、進入到nexus目錄

cd nexus

4、使用rz指令上傳壓縮包

rz

5、耐心等待上傳完成后進行解壓

tar -zxvf  nexus-3.31.1-01-unix.tar.gz

6、解壓完會有兩個文件夾ll

 nexus-3.31.1-01  用于實現(xiàn) nexus 功能
 sonatype-work 用于存儲數(shù)據(jù)

3、修改Nexus端口(默認為8081)

默認端口是 8081,如果要修改,可以在 sonatype-work/nexus3/etc 目錄下的 nexus.properties 配置文件,將 application-port 配置成你要的端口號即可

4、開放防火墻 或 在服務器安全組添加開放端口

打開防火墻配置文件

vim /etc/sysconfig/iptables

添加開放端口:

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

重啟防火墻服務

service   iptables restart

5、啟動Nexus服務

start命令啟動(后臺進程形式)
?

./nexus start

6、瀏覽器訪問Nexus的Web端首頁,輸入Linux服務器ip:8081

linux nexus3,linux,github,運維

這樣就部署好了。

三、登錄并初始化Nexus控制臺

1、登錄,輸入賬號、密碼:

注意:

有些 Nexus 的版本中,是有默認配置的賬號(admin)、密碼(admin123)的,如果登錄失敗的話,可以在 sonatype-work/nexus3 目錄下 的 admin.password 文件中查看初始化密碼。

進入 admin.password 文件所在目錄
cd /usr/local/nexus/sonatype-work/nexus3
查看 admin.password 文件文本內容
cat admin.password
或
vi admin.password
或
vim admin.password

出來的一串字符就是我們登錄的密碼

四、了解Nexus倉庫

1、倉庫&類型

(1)倉庫

倉庫名 描述
maven-central maven中央庫,默認從https://repo1.maven.org/maven2/拉取jar
maven-release 私庫發(fā)行版jar
maven-snapshots 私庫快照(調試版本)jar
maven-public 倉庫分組,把上面三個倉庫組合在一起對外提供服務,在本地maven基礎配置settings.xml中使用

(2) 類型

類型 描述
group(倉庫組類型) 用于方便開發(fā)人員自己設定的倉庫
hosted(宿主類型) 內部項目的發(fā)布倉庫(內部開發(fā)人員,發(fā)布上去存放的倉庫)
proxy(代理類型) 從遠程中央倉庫中尋找數(shù)據(jù)的倉庫(可以點擊對應的倉庫的Configuration頁簽下Remote Storage Location屬性的值即被代理的遠程倉庫的路徑)
virtual(虛擬類型) 虛擬倉庫(這個基本用不到,重點關注上面三個倉庫的使用)

2、拉取jar包流程

Maven可直接從宿主倉庫下載構件,也可以從代理倉庫下載構件,而代理倉庫間接的從遠程倉庫下載并緩存構件,為了方便,Maven可以從倉庫組下載構件,而倉庫組并沒有實際的內容(下圖中用虛線表示,它會轉向包含的宿主倉庫或者代理倉庫獲得實際構件的內容)

linux nexus3,linux,github,運維

五:創(chuàng)建倉庫

經過上面對倉庫的一些了解,接下來我們進行創(chuàng)建倉庫,分為是 代理倉庫(proxy) 、宿主倉庫(hosted) 、倉庫組(group) ,點擊主頁上面的小螺絲然后在選擇 Repositories 進入倉庫管理列表,然后就可以開始創(chuàng)建我們的倉庫啦,選擇倉庫類型的時候一定要選擇 maven2

linux nexus3,linux,github,運維

linux nexus3,linux,github,運維

1:proxy代理倉庫

我們使用阿里的中央倉庫

https://maven.aliyun.com/repository/central

linux nexus3,linux,github,運維

其中第5步,記得點擊View Certificate

完事之后直接滑到下面點擊創(chuàng)建

2:hosted宿主倉庫

這里可以創(chuàng)建?releases?和?snapshot?類型的倉庫,這里就演示一種
linux nexus3,linux,github,運維

第二步中可選擇 Release,snapshot,mixed? 我們通常使用release和snapshot.

第三步默認Allow redeploy

完事之后直接滑到下面點擊創(chuàng)建

3:group倉庫組

linux nexus3,linux,github,運維

其中成員就是我們之前創(chuàng)建的倉庫

六:實際操作

1:maven修改配置

(1)maven在IDEA中的位置

File->setting->Build,Execution,Deployment->Build Tools->maven

linux nexus3,linux,github,運維

1是maven配置的位置

2:maven的地址

3:xml文件的位置

4:本地maven倉庫的位置

(2)修改maven服務下的setting.xml

添加以下代碼到 servers標簽中 用于上傳jar包

	<server>
		<id>releases</id><!--對應項目pom文件中設置的-->
		<username>admin</username>
		<password>admin123</password>
    </server>
	<server>
		<id>snapshots</id><!--對應項目pom文件中設置的-->
		<username>admin</username>
		<password>admin123</password>
    </server>

添加以下代碼到 mirrors 標簽中 用于拉取上傳的 jar 包

 <mirror>
	     <id>maven-central</id>
	     <mirrorOf>*</mirrorOf>
	    <name>my maven resp</name>
	    <url>http://192.168.171.5:8081/repository/me-release/</url>
    </mirror>

2:jar包上傳到倉庫

找到需要上傳.jar包的模塊中的pom文件(項目全部jar包都要上傳,則可以在項目最外層的pom.xml)中加入以下代碼到 project 標簽下

    <distributionManagement>
        <repository>
            <id>releases</id>
            <name>Nexus Release Repository</name>
            <url>http://192.168.171.5:8081/repository/me-release/</url>
        </repository>
        <snapshotRepository>
            <id>snapshots</id>
            <name>Nexus Snapshot Repository</name>
            <url>http://192.168.171.5:8081/repository/me-snapshots/</url>
        </snapshotRepository>
    </distributionManagement>

打開 IDEA 的 右側的 Maven Projects 窗口,依次點擊 左上角的 reimport圖標、LifeCycle 下的 deploy

linux nexus3,linux,github,運維

1:執(zhí)行構建并上傳到nexus

2:顯示上傳成功。

3:nexus中參看jar包

linux nexus3,linux,github,運維

七:引用jar包

在pom文件中引入:

    <dependency>
            <groupId>com.iflytek.whb</groupId>
            <artifactId>StudyDemo</artifactId>
            <version>1.0</version>
    </dependency>

八:設置開機啟動nexus

1、新建服務腳本

vim /etc/init.d/nexus

2:添加內容

#!/bin/sh
#chkconfig:2345 20 90
#description:nexus
#processname:nexus

export JAVA_HOME=/home/soft/jdk
case $1 in
        start) su root /home/soft/nexus/nexus-3.31.1-01/bin/nexus start ;;
        stop) su root /home/soft/nexus/nexus-3.31.1-01/bin/nexus stop ;;
        status) su root /home/soft/nexus/nexus-3.31.1-01/bin/nexus status ;;
        restart) su root /home/soft/nexus/nexus-3.31.1-01/bin/nexus restart ;;
        dump) su root /home/soft/nexus/nexus-3.31.1-01/bin/nexus dump ;;
        console) su root /home/soft/nexus/nexus-3.31.1-01/bin/console ;;
        *) echo "require command | start | stop | restart | status | dump " ;;
esac

3 可執(zhí)行授權:

chmod +x /etc/init.d/nexus

4:加入開機啟動服務

chkconfig --add nexus 

5:查看啟動列表,檢查是否成功加入

 chkconfig --list

6:啟動nexus

service nexus start

參考:Linux部署Nexus私服_linux nexus搭建_陌影2272424的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-827921.html

到了這里,關于手把手教你Linux部署Nexus3私服的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 手把手教你用 Jenkins 自動部署 SpringBoot

    手把手教你用 Jenkins 自動部署 SpringBoot

    CI/CD 是一種通過在應用開發(fā)階段引入自動化來頻繁向客戶交付應用的方法。 CI/CD 的核心概念可以總結為三點: 持續(xù)集成 持續(xù)交付 持續(xù)部署 CI/CD 主要針對在集成新代碼時所引發(fā)的問題(俗稱\\\"集成地獄\\\")。 為什么會有集成地獄這個“雅稱”呢?大家想想我們一個項目部署的

    2024年02月02日
    瀏覽(30)
  • 手把手教你將項目部署到服務器!

    手把手教你將項目部署到服務器!

    一、導入centos7虛擬機: 打開VMWare,點擊“打開虛擬機”,選擇centos7.ova之后,選擇存儲路徑: 點擊導入: 選擇“不再顯示此消息”,點擊“重試”按鈕: 點擊“編輯虛擬機設置”,修改處理器、內存、硬盤等信息后,啟動 按Ctrl+Alt鍵可以切換到windows下。 啟動成功后,輸入

    2023年04月20日
    瀏覽(32)
  • 手把手教你用 Docker 部署 Vue3 項目

    手把手教你用 Docker 部署 Vue3 項目

    用 docker 可以幫我們快速部署前端項目,本文介紹了如何用 docker 快速部署 vue3 項目。請準備好一臺云服務器并安裝好 docker,然后開始閱讀本教程。 執(zhí)行 npm run build 打包后項目目錄中會多出一個 dist 文件夾 利用 docker 拉取 nginx 鏡像 在服務器中創(chuàng)建工作目錄,這里我放在 /ho

    2024年02月05日
    瀏覽(35)
  • 手把手教你部署上線,你確定不瞧一瞧?

    手把手教你部署上線,你確定不瞧一瞧?

    Hello~ 大家好! 我又來更新咯 今天帶大家部署云上線! 部署上線? 案例:基于云服務器上線青蛙吃蒼蠅小游戲 1、安裝apache服務 # yum install httpd -y 2、啟動apache服務 # systemctl start httpd 3、在華為云控制臺上開啟安全組 4、上傳項目包到服務器上 # yum install lrzsz -y?? ?//安裝rz命令

    2024年02月19日
    瀏覽(27)
  • AIGC|手把手教你進行ChatGLM模型部署實踐

    AIGC|手把手教你進行ChatGLM模型部署實踐

    模型部署基本步驟分為模型選擇、模型部署、運行,如果需要在特定的場景下定制化模型,則還需要進行數(shù)據(jù)集的選擇、數(shù)據(jù)集格式轉換、微調。 根據(jù)上述的步驟本教程選取如下的開源模型、數(shù)據(jù)集,來對醫(yī)療場景下進行定制化模型部署。當然模型部署對GPU要求非常高,所以

    2024年02月03日
    瀏覽(22)
  • 手把手教你Linux的網絡配置

    手把手教你Linux的網絡配置

    目錄 網絡連接測試 測試Linux虛擬機是否與主機連接 測試主機是否與虛擬機連接 網絡連接模式 橋接模式 NAT模式 僅主機模式 修改靜態(tài)IP 修改 IP 地址后可能會遇到的問題 配置主機名 測試Linux虛擬機是否與主機連接 首先可以在windows界面,windows + R鍵輸出cmd打開命令行,輸入 ?

    2024年02月03日
    瀏覽(53)
  • 分割一切?手把手教你部署SAM+LabelStudio實現(xiàn)自動標注

    分割一切?手把手教你部署SAM+LabelStudio實現(xiàn)自動標注

    最近Open-mmlab開源了Playground項目,將最近引起CV界轟動的SAM(Segment Anything Model)模型和Open-mmlab多個視覺框架相結合,可實現(xiàn)多種視覺任務的自動標注,本文將采用Open-mmlab的Playground開源項目,使用SAM和LabelStudio,實現(xiàn)分割任務的半自動標注。 1,Playground官方GitHub地址: https://git

    2024年02月06日
    瀏覽(25)
  • 手把手教你 在linux上安裝kafka

    手把手教你 在linux上安裝kafka

    目錄 1. 準備服務器 2. 選一臺服務器配置kafka安裝包 2.1?下載安裝包 2.2?解壓安裝包 2.3?修改配置文件 3.?分發(fā)安裝包到其他機器 4.?修改每臺機器的broker.id 5.?配置環(huán)境變量 6.?啟停kafka服務 6.1?啟動kafak服務 6.2 停止kafka服務? ????????????????1.買幾臺云服務器 或者 自

    2023年04月19日
    瀏覽(50)
  • 手把手教你在云環(huán)境煉丹(部署Stable Diffusion WebUI)

    手把手教你在云環(huán)境煉丹(部署Stable Diffusion WebUI)

    前幾天寫了一篇《 手把手教你在本機安裝Stable Diffusion秋葉整合包 》的文章,有些同學反映對硬件的要求太高,顯卡太TM貴了。今天我再分享一個云服務器煉丹的方法,方便大家快速入門上手,這個云服務不需要特殊網絡設置,能連接公網網盤,隨開隨用,有3090顯卡,也有

    2024年02月15日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包