nexus3的目錄介紹

2021-09-28 16:26:12 字數 2961 閱讀 1637

這篇文章其實就是對官網中"目錄"這乙個章節的翻譯,主要是為了方便自己查詢。

nexus的主目錄分為兩個,分別是安裝目錄和資料目錄。

主目錄的位置,如果沒有改資料目錄的位置的話,安裝目錄和資料目錄應該是在一起的。因為之前的安裝文章中為了演示更換資料目錄,所以我這裡的兩個主目錄的位置是不一樣的。

安裝目錄

資料目錄

/usr/local/nexus3/nexus-3.19.0-01/

/data/nexusrepertory/sonatype-work/nexus3/

先來看看安裝目錄中有些什麼

[root@localhost nexus-3.19.0-01]

# ll /usr/local/nexus3/nexus-3.19.0-01/

total 72

drwxrwxr-x 3 nexus nexus 73 oct 7 09:26 bin

drwxrwxr-x 2 nexus nexus 26 oct 6 19:22 deploy

drwxrwxr-x 7 nexus nexus 104 oct 6 22:27 etc

drwxrwxr-x 5 nexus nexus 200 oct 6 19:22 lib

-rw-r--r-- 1 nexus nexus 395 sep 25 22:12 notice.txt

-rw-r--r-- 1 nexus nexus 17321 sep 25 22:12 oss-license.txt

-rw-r--r-- 1 nexus nexus 39222 sep 25 22:12 pro-license.txt

drwxrwxr-x 3 nexus nexus 4096 oct 6 19:22 public

drwxrwxr-x 21 nexus nexus 4096 oct 6 19:22 system

這裡選擇一些主要的檔案或者目錄來介紹下

notice.txt/oss-license.txt/pro-license.txt

有關許可證和版權申明的檔案。

bin

此目錄包含nexus的啟動指令碼和與啟動相關的配置檔案,其中的nexus檔案是nexus的啟動檔案。

etc

配置檔案目錄。

lib

依賴庫目錄。

public

公共資源目錄。

system

此目錄包含構成nexus的所有元件和外掛程式。

先來看看資料目錄中有些什麼

[root@localhost nexus-3.19.0-01]

# ll /data/nexusrepertory/sonatype-work/nexus3/

total 24

drwxr-xr-x 3 nexus nexus 21 oct 6 21:10 blobs

drwxr-xr-x 296 nexus nexus 8192 oct 7 09:59 cache

drwxr-xr-x 6 nexus nexus 113 oct 6 21:10 db

drwxr-xr-x 3 nexus nexus 36 oct 6 21:41 elasticsearch

drwxr-xr-x 3 nexus nexus 45 oct 6 22:29 etc

drwxr-xr-x 2 nexus nexus 6 oct 6 21:09 generated-bundles

drwxr-xr-x 2 nexus nexus 33 oct 6 21:09 instances

-rw-r--r-- 1 nexus nexus 4 oct 7 09:59 karaf.pid

drwxr-xr-x 3 nexus nexus 18 oct 6 21:10 keystores

-rw-r--r-- 1 nexus nexus 14 oct 7 09:59 lock

drwxrwxr-x 4 nexus nexus 209 oct 7 09:32 log

drwxrwxr-x 3 nexus nexus 21 oct 6 19:22 orient

-rw-r--r-- 1 nexus nexus 5 oct 7 09:59 port

drwxr-xr-x 2 nexus nexus 6 oct 6 21:10 restore-from-backup

drwxrwxr-x 9 nexus nexus 268 oct 7 09:59 tmp

blobs

沒有使用絕對路徑定義的所有基於檔案系統的blob儲存的父目錄。

cache

此目錄包含當前快取的karaf軟體包的資訊。

db

此目錄包含orientdb資料庫,是repository manager元資料的主要儲存。

elasticsearch

此目錄包含elasticsearch的當前配置狀態。

etc

此目錄包含了repository manager的主要執行時的配置。在配置執行時環境中這些檔案被進一步補充說明了。

keystores

用於識別repository manager自動生成的秘鑰。

log

日誌檔案存放的目錄。

tmp

臨時儲存目錄。

參考文章:

Nexus 3不能進系統時刷機

1.準備 安裝 刷機精靈 裝adb驅動等。2.進入android 刷機精靈進入 adb 命令列,提示 unknown host service 時,殺掉 豌豆莢的系統程序,再進入。3.備份資料 adb shell 進入系統,copy檔案到本地。4.rom準備 adb push將rom copy到an...

5 使用nexus3配置npm私有倉庫

當我們執行前端專案的時候,常常在解決依賴的時候會加上乙個引數npm install registry 將源指定為 的源,以期讓速度加快起來,事實上這種的確能夠讓速度變快,但是長久來看,如果想真正的快速敏捷開發部署,搭建企業內部的私服,則會讓速度更上乙個台階。搭建npm私服,我們依舊使用nexus3。...

Mvn手動上傳jar包到nexus3倉庫

2倉庫控制 3上傳jar包 releasesid adminusername admin123password server snapshotsid adminusername admin123password server 3rdpartyid adminusername admin123pass...