国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 基于maven實現私服搭建步驟圖解

基于maven實現私服搭建步驟圖解

2020-08-05 16:17護花使者 Java教程

這篇文章主要介紹了基于maven實現私服搭建步驟圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

私服是架設在局域網的一種特殊的遠程倉庫。可以代理遠程倉庫以及部署第三方構件。

有了私服之后,當maven下載構件時,直接請求私服,私服上存在則下載到本地倉庫。否則會請求外部的遠程倉庫,將構建下載到私服,再提供給本地倉庫下載。基于maven實現私服搭建步驟圖解

構建私服的軟件,我們這邊采用Sonatype Nexus

官網:https://blog.sonatype.com/

基于maven實現私服搭建步驟圖解

基于maven實現私服搭建步驟圖解

解壓縮:

基于maven實現私服搭建步驟圖解

在bin下執行:

./nexus.exe /run

訪問:8081端口,可以修改端口。

賬號:admin

密碼:admin123

基于maven實現私服搭建步驟圖解

maven-central:maven中央庫,默認從https://repo1.maven.org/maven2/拉取jar

maven-releases:私庫發行版jar

maven-snapshots:私庫快照(調試版本)jar

maven-public:倉庫分組,把上面三個倉庫組合在一起對外提供服務,在本地maven基礎配置settings.xml中使用。

有些jar在中心倉庫是沒有的,如oracle的驅動。

測試第三方jar包,手動導入到私服中

基于maven實現私服搭建步驟圖解

可以看到已經加載進來了。

基于maven實現私服搭建步驟圖解

maven關聯私服

配置maven的setting文件:

1)配置賬號密碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|-->
 <servers>
  <!-- server
   | Specifies the authentication information to use when connecting to a particular server, identified by
   | a unique name within the system (referred to by the 'id' attribute below).
   |
   | NOTE: You should either specify username/password OR privateKey/passphrase, since these pairings are
   |    used together.
   |
  <server>
   <id>deploymentRepo</id>
   <username>repouser</username>
   <password>repopwd</password>
  </server>
  -->
 
  <!-- Another sample, using keys to authenticate.
  <server>
   <id>siteServer</id>
   <privateKey>/path/to/private/key</privateKey>
   <passphrase>optional; leave empty if not used.</passphrase>
  </server>
  -->
  <server>
    <id>nexus-public</id>
    <username>admin</username>
    <password>admin123</password>
  </server>
 </servers>

2)配置profile, 在<profiles></profiles>中添加, 這邊配置repository的id需要跟上面的server配置的id一樣,這樣才可以認證通過。

?
1
2
3
4
5
6
7
8
9
10
11
12
<profile>
   <id>nexus</id>
   <repositories>
    <repository>
     <id>nexus-public</id>
     <name>private reposity</name>
     <url>http://localhost:8081/repository/maven-public/</url>
     <layout>default</layout>
     <snapshotPolicy>always</snapshotPolicy>
    </repository>
   </repositories>
  </profile>

3)使profile生效

?
1
2
3
<activeProfiles>
 <activeProfile>nexus</activeProfile>
</activeProfiles>

創建一個項目,添加依賴,可以看到把我們剛才手動加的jar給依賴過來了。

基于maven實現私服搭建步驟圖解

把maven項目部署到私服

這邊repository中配置的id需要跟maven setting中配置的server的id需要一樣。需要在本項目的pom.xml添加如下配置。

?
1
2
3
4
5
6
7
8
9
10
11
12
<distributionManagement>
  <repository>
    <id>nexus-public</id>
    <name>core release repository</name>
    <url>http://localhost:8081/repository/maven-releases/</url>
  </repository>
  <snapshotRepository>
    <id>nexus-public</id>
    <name>core snapshots repository</name>
    <url>http://localhost:8081/repository/maven-snapshots/</url>
  </snapshotRepository>
</distributionManagement>

執行命令:

mvn deploy

需要等待執行完畢。

基于maven實現私服搭建步驟圖解

這邊就可以看見,跑到私服里面來了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/chenmz1995/p/12802474.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品国产精品国产专区不片 | 在线观看免费黄色 | 国产精品亚洲第一 | 黄毛片网站 | 国产一区二区免费视频 | 国内久久精品 | 中文字幕欧美日韩 | 日韩城人网站 | 久久综合九色综合欧美狠狠 | 久久久久久久久久久久免费 | 久久视频热| 成人h视频在线观看 | 美日韩一区 | 在线观看av网站永久 | 深夜福利影院 | 免费a级毛片大学生免费观看 | 99久久婷婷国产精品综合 | 国产一区二区综合 | 狠狠色噜噜狠狠狠狠 | 日韩在线不卡 | 黄色小视频在线观看 | 一级毛片免费完整视频 | 都市激情 亚洲 | 国产精品一区电影 | 日韩二区三区 | 一区福利 | 亚洲三级电影 | 欧美综合在线观看 | 日韩视频在线观看 | 久久国产精品久久久久久电车 | 免费成人在线看 | 成人久久精品 | 在线免费观看激情视频 | 精品第一页 | 韩国精品一区 | 国产97在线 | 亚洲 | 久久精品国产一区二区三区不卡 | 成年人精品视频 | 国产色 | 成年网站在线 | 污视频在线观看免费 |