2.Windows下Sonatype Nexus Repository 安裝與使用
目錄導航
Windows下Nexus的安裝與使用
Windows下Sonatype Nexus Repository的安裝與使用
一、Nexus的下載
Nexus下載地址:https://www.sonatype.com/download-oss-sonatype
注:Nexus 3 版本的執行需要 jdk1.8
解壓到xx目錄
得到兩個資料夾
// Nexus 執行時所需要的檔案,如啟動指令碼
nexus-3.9.0-01
// Nexus生成的配置檔案,日誌檔案,倉庫檔案
sonatype-work
1.1 檢視全域性目錄埠(也可以修改)
預設埠:8081
J:\nexus-3.15.2-01-win64\nexus-3.15.2-01\etc\nexus-default.properties
二、Nexus的安裝
2.1 配置環境變數
將J:\nexus-3.15.2-01-win64\nexus-3.15.2-01\bin的絕對路徑加入系統的 PATH 環境變數,方便呼叫 cmd 命令
此電腦->屬性->高階系統設定->環境變數->
2.2 啟動cmd安裝Nexus
cmd需要以管理員方式執行,否則會報錯
開始->輸入“cmd”->
進入cmd後,輸入nexus /install 開始安裝Nexus
nexus /install
至此Nexus安裝結束。
以下是可以瞭解一下的命令介紹:
//安裝 Nexus 3 服務
nexus /install
//啟動 Nexus 3
nexus /start
//停止 Nexus 3
nexus /stop
//解除安裝 Nexus 3 服務
nexus /uninstall
//啟動 Nexus 3 列印日誌
nexus /run
三、Nexus的啟動
安裝成功後,輸入nexus /start 啟動Nexus
nexus /start
訪問 http://localhost:8081 試試看,預設賬號和密碼為:
admin
admin123
3.1 建立新使用者
在配置頁面(齒輪圖示),選擇Security - User,點選create user。建立使用者後就可以退出(admin)使用新使用者登入了。
3.2 建立maven倉庫
在配置介面,選擇Repository - repositories,點選create repository,選擇maven2(hosted)上傳自己的jar、war到本地倉庫
hosted:本地倉庫,通常我們會部署自己的構件到這一型別的倉庫。如公司的第二方庫。
proxy:代理倉庫,被用來代理遠端的公共倉庫,如maven中央倉庫。
group:倉庫組,用來組合多個hosted/proxy倉庫,當你的專案希望在多個repository使用資源時就不需要多次引用了,只需要引用一個group即可。
Maven倉庫已經建立好了,接下來就是建立Maven專案進行上傳和下載了。
四、Nexus的使用
4.1 上傳jar包
4.1.1 使用eclips建立一個Maven工程
new->project…
4.1.2 配置檔案
-
專案中pom.xml中配置倉庫及倉庫位置
pom.xml檔案新增distributionManagement節點
注意下圖紅色框中的內容
FirstCreateRepository Release repository http://192.168.0.121:8081/repository/FirstCreateRepository/
<!--快照版本 <snapshotRepository> <id>nexus-snapshots</id> <name>Snapshots repository</name> <url>http://192.168.0.121/repository/yang/</url> </snapshotRepository> -->
注:上傳正式版本,pom.xml檔案version中不能有SNAPSHOT,快照版本才有
<groupId>com.kissedbysnow</groupId> <artifactId>shade-plugin</artifactId> <version>0.0.1</version> <!-- <version>0.0.1-SNAPSHOT</version> -->
-
maven配置檔案 settings.xml,設定倉庫及使用者名稱密碼
J:\apache-maven-3.6.0\conf\settings.xml
<!-- Second Create Repository倉庫 --> <server> <id>FirstCreateRepository</id> <username>admin</username> <password>admin123</password> </server>
注:< repository >節點下的< id >對應setting.xml檔案中的server的id
4.1.3 上傳(將專案工程打成jar包釋出到私服)
在pom.xml檔案中右擊,run As – Maven build … 開啟如下的框。
看清楚,有三個點的。
上傳成功。
4.2 下載jar包
未完,有空再整
參考感謝:
https://blog.csdn.net/newbie_907486852/article/details/80928915
https://blog.csdn.net/RichieZhu/article/details/79783726
https://blog.csdn.net/cuncaojin/article/details/81270897
相關文章
- 安裝Maven私服—Sonatype nexusMaven
- Sonatype Nexus高階配置
- 【nexus3】 Sonatype Nexus: docker login 401 UnauthorizedS3DockerZed
- Windows環境下安裝NexusWindows
- nexus-maven-repository-index.zip手動下載與設定MavenIndex
- Nexus 安裝配置教程
- window 下 pyenv 安裝與使用
- Windows下Scoop安裝、配置與使用WindowsOOP
- neovim 下 defx 的安裝與使用
- Ubuntu下git的安裝與使用UbuntuGit
- Mac 下 PostgreSQL 的安裝與使用MacSQL
- Docker 安裝nexus3DockerS3
- Linux 環境下安裝 Nexus 私服儲存庫Linux
- PostgreSQL在Linux下安裝與使用SQLLinux
- aix下nmon安裝與使用說明AI
- Mac下PostgreSQL的安裝與簡單使用MacSQL
- Linux 下的 Docker 安裝與使用 Docker-compose 安裝LinuxDocker
- Maven私服:Docker安裝nexus3MavenDockerS3
- 安裝Nexus並上傳jar包JAR
- Android業務元件化之Gradle和Sonatype Nexus搭建私有maven倉庫Android元件化GradleMaven
- Linux下JDK安裝與解除安裝LinuxJDK
- windows下抓包工具whistle的安裝與使用Windows
- python的下載安裝與簡單使用Python
- MongoDB下載與安裝MongoDB
- Blender下載與安裝
- MySQL - 下載與安裝MySql
- 下載與安裝MYQL
- nacos安裝與使用
- Nginx安裝與使用Nginx
- Redis 安裝與使用Redis
- MONGDB 安裝與使用
- curl 安裝與使用
- Presto安裝與使用REST
- DRF安裝與使用
- MITMF安裝與使用MIT
- PostgresSQL安裝與使用SQL
- PDNN安裝與使用DNN
- RAR安裝與使用