maven 安裝到私服
install 和 deploy 區別
- install 安裝到本地
- deploy 安裝到私服(非本地)
- 安裝舉例:
#安裝到本地,這種情況下不能讓其他的專案引用 mvn clean install #安裝到指定的私服上 mvn deploy
- 私服配置舉例
setting.xml 檔案配置私服的使用者名稱和密碼:server
<!--配置許可權,使用預設使用者--> <servers> <server> <id>releases</id> <!--使用者名稱和密碼--> <username>deployment</username> <password>deployment123</password> </server> <server> <id>snapshots</id> <username>deployment</username> <password>deployment123</password> </server> </servers>
pom.xml 檔案配置舉例,要想把自己的庫釋出到私服,就需要在 pom 中配置好要釋出的位置
<distributionManagement> <repository> <!--這裡面的名字要跟 setting.xml 檔案中 servers 裡面的一致--> <!--這個是 release 庫的釋出地址--> <id>releases</id> <name>Nexus Release Repository</name> <url>http://192.168.2.111:8081/nexus/content/repositories/releases/</url> </repository> <snapshotRepository> <!--這裡面的名字要跟 setting.xml 檔案中 servers 裡面的一致--> <!--這個是 snapshot 庫的釋出地址--> <id>snapshots</id> <name>Nexus Snapshot Repository</name> <url>http://192.168.2.111:8081/nexus/content/repositories/snapshots/</url> </snapshotRepository> </distributionManagement>
安裝的型別,可以安裝 jar 包,也可以安裝只有 pom 檔案的專案
- jar 包
- pom(非jar檔案的父pom專案)
- 安裝的位置(跟 當前專案的 version 有關),maven 根據 version 型別自動選擇安裝到的位置
- 安裝到 release 庫:version 值為數字+小數點:0.0.1、1.0.1…
- 安裝到 snapshot 庫:version 值為數字+小數點+減號+SNAPSHOT:0.0.1-SNAPSHOT
注意:在 deploy 專案的時候,當打包後的檔案上傳到 nexus 庫後,除了在release 庫或者 snapshot 庫可以檢視到意外,還可以在 public 庫裡面檢視到他們:
http://192.168.2.111:8081/nexus/content/groups/public/
瀏覽器中效果如下:
相關文章
- 安裝Maven私服—Sonatype nexusMaven
- Maven私服:Docker安裝nexus3MavenDockerS3
- maven高階21_將第三方jar安裝到本地倉庫和maven私服6MavenJAR
- Maven-搭建Maven私服的方法Maven
- 使用 Github 搭建 maven 私服GithubMaven
- Maven 教程之釋出 jar 到私服或中央倉庫MavenJAR
- maven安裝jar包到本地倉庫MavenJAR
- Maven知識記錄(一)初識Maven私服Maven
- Maven安裝Maven
- 如何釋出本地maven專案jar包部署到nexus私服?MavenJAR
- npm私服安裝教程 – verdaccio 入門NPM
- maven自定義阿里雲私服Maven阿里
- docker搭建Nexus搭建Maven私服DockerMaven
- Maven私服架設(nexus / on windows)MavenWindows
- 安裝maven,並將其配置到idea中MavenIdea
- CentOS 安裝 mavenCentOSMaven
- Maven安裝教程Maven
- Ubuntu 安裝 MavenUbuntuMaven
- mac安裝MavenMacMaven
- 【ubuntu】安裝MavenUbuntuMaven
- 阿里私服 maven 配置settings.xml阿里MavenXML
- maven學習(中)- 私服nexus搭建Maven
- maven 學習總結(九)——使用Nexus搭建Maven私服Maven
- archetype:create-from-project命令建立maven模板工程(自定義專案模板並且上載到maven私服)ProjectMaven
- Linux下用nexus搭建maven私服LinuxMaven
- Maven私服倉庫配置-Nexus詳解!Maven
- Maven安裝詳解Maven
- 記一次maven nexus私服釋出Maven
- maven下載和安裝Maven
- 在Windows上安裝MavenWindowsMaven
- MAC中安裝JDK、MavenMacJDKMaven
- llinux 下安裝 mavenLinuxMaven
- mac安裝maven3.8.8MacMaven
- Maven的安裝/2.2 Linux下的安裝MavenLinux
- AndroidStudio+Nexus3.x搭建Maven私服AndroidS3Maven
- 本地Maven引用其他Jar包,非雲上。Nenux私服。MavenJARUX
- Android Studio使用gradle向Maven私服提交AndroidGradleMaven
- Maven高階-本地倉庫訪問私服配置及私服資源上傳與下載Maven