這裏咱們使用docker進行安裝,crt鏈接到vpsdocker
yum -y install docker
centos
啓動docker: service docker start
微信
查找nexus鏡像 : docker search nexus
less
通常狀況下,咱們都是用stars最高的。docker pull docker.io/sonatype/nexus
maven
啓動nexus容器,對於之後的容器啓動,[不清楚如何啓動能夠去docker hub 查看][https://hub.docker.com/],url
通常直接搜索run
就能夠找到如何啓動centos7
訪問查看,管理員帳戶密碼 admin admin123
3d
maven設置code
setting.xml設置 xml
pom文件設置
<repositories> <repository> <id>nexus</id> <name>Team Nexus Repository</name> <url>http://nexus.jetbrains.org.cn/nexus/content/groups/public</url> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>nexus</id> <name>Team Nexus Repository</name> <url>http://nexus.jetbrains.org.cn/nexus/content/groups/public</url> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> </pluginRepository> </pluginRepositories>
<distributionManagement> <repository> <id>releases</id> <name>Nexus Release Repository</name> <url>http://nexus.jetbrains.org.cn/nexus/content/repositories/releases/</url> </repository> <snapshotRepository> <id>snapshots</id> <name>Nexus Snapshot Repository</name> <url>http://nexus.jetbrains.org.cn/nexus/content/repositories/snapshots/</url> </snapshotRepository> </distributionManagement>
備註: pom中上傳的設置id要與maven setting中的id保持一致。
項目執行mvn delepoy 便可上傳到私服。
至於releases庫與snaoshots庫的區別
-SNAPSHOT
的都會上傳到snaoshots庫。若是以爲中央倉庫慢的話,能夠用個人私服 只須要配置 repositories
標籤中的內容,下載
依賴, distributionManagement
標籤中的內容爲 上傳
, 無需配置,也不對外開放上傳權限。
如但願瞭解更多,請關注微信公衆號