Nexus構建私服-學習筆記


目標:在本地構建Nexus私服

準備條件: jdk已安裝, jdk環境變量已配置, maven已安裝,eclipse

安裝版本:https://www.sonatype.com/oss-thank-you-win64.zip


操作步驟:

1. 下載

進入https://www.sonatype.com/, 選擇Product下載對應產品,我下載的是Nexus Repository OSS下面的nexus-3.2.0-01-win64.zip; 

2. 將nexus-3.2.0-01-win64.zip解壓到目標文件夾,我解壓到D:\bin\nexus-3.2.0-01-win64;

3. 打開CMD, 進入D:\bin\nexus-3.2.0-01-win64\nexus-3.2.0-01\bin, 運行命令 nexus.exe /install, 回車, 運行命令 nexus.exe /start, 回車, 

輸入nexus.exe /status查看運行狀況, 輸出Running, 說明啓動成功。如下圖:



4. 訪問Nexus服務器

打開瀏覽器, 訪問http:localhost:8081/, 頁面如下:



5. 登錄

採用默認管理員賬號登入, 賬號admin, 密碼admin123

6. 進入倉庫

點擊頁面頂端的齒輪按鈕,然後點擊Repositories, 進入倉庫, 如下圖, 



7. 搜索

在訂單搜索框Search components中輸入junit, 發現沒有任何結果。

因爲目前還沒有下載任何構建到本地倉庫。

8. 在maven的settings.xml中設置引用該maven-central

創建文件夾D:\my-repos\.m2, 在該文件夾下創建文件夾repository, 拷貝maven安裝目錄下的 conf文件下面的settings.xml到D:\my-repos\.m2

下面, 修改settings.xml如下:

 需要修改:

localRepository, servers, mirrors (mirror的url就是maven-central倉庫的url, 在倉庫頁面點擊maven-central倉庫列上面的copy按鈕可以看到該鏈接, 複製過來就可以了)

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository>D:\my-repos\.m2\repository</localRepository>
  <pluginGroups> 
  </pluginGroups>
  <proxies>   
  </proxies>
  <servers>
  	<server>
        <id>nexus</id>
        <username>admin</username>
        <password>admin123</password>
    </server>   
  </servers>  
  <mirrors>
  	<mirror>
        <id>nexus</id>
        <mirrorOf>*</mirrorOf>
        <url>http://localhost:8081/repository/maven-central/</url>
    </mirror>    
  </mirrors>  
  <profiles>
  	<profile>
            <id>center-repositories</id>
            <repositories>
            <repository>
                <id>central</id>
                <url>http://central</url>
                <releases>
                    <enabled>true</enabled>
                    <updatePolicy>never</updatePolicy>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                    <updatePolicy>daily</updatePolicy>
                </snapshots>
            </repository>
            </repositories>
	    <pluginRepositories>
			<pluginRepository>
                <id>central</id>
                <url>http://central</url>
                <releases>
                    <enabled>true</enabled>
                    <updatePolicy>never</updatePolicy>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                    <updatePolicy>daily</updatePolicy>
                </snapshots>
                </pluginRepository>
	    </pluginRepositories>
    </profile>    
  </profiles>  
  <activeProfiles>
        <activeProfile>center-repositories</activeProfile>
  </activeProfiles>  
</settings>

9. 在eclipse中構建項目的maven依賴

1. 進入eclipse的window>>preferences頁面, 設置Maven選項下面的Installations, User Settings, 如下圖:


10. 加載maven依賴

選中一個maven項目, 按組合鍵Alt + F5開始加載maven配置, 進入D:\my-repos\.m2\repository可以看到已經開始下載

11. 搜索

打開http://localhost:8081/, 搜索項目中pom.xml配置的構建,可以看到已經有搜索結果, 如下:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章