1. 程式人生 > >maven本地私服的搭建

maven本地私服的搭建

1:為什麼要搭建這個本地中央倉庫? 搭建它的目的就是存放專案中所需要的所有JAR包。為什麼要把JAR包放在這裡呢? 如果沒有配置私服的話。所有JAR都預設會去外網下載。如果專案組的人多。就會很慢,有的公司如果不能上外網的話。那所有JAR包都得不到了。如果本地倉庫配置好後。專案中的所有JAR包都會先去這個庫裡取。因為是本地。所以會很快。沒有網路也可以開發。 2:下載地址 根據自已的作業系統下載適合的版本 3:Nexus啟動 這個下載下來後是綠色版的,進入bin/jsw/選擇你係統的版本/console-nexus.bat,執行http://127.0.0.1:8081/nexus/ 8081為預設的埠號,要修改埠號可進入\conf\開啟nexus.properties檔案,修改application-port屬性值就行了。預設的使用者名稱和密碼:admin/admin123
4: 進入首頁擊左側:Repositories,可以看到幾種倉庫的型別,下面一一介紹一下 這是軟體預設給我們建立的標準型別,可以刪除,但是這裡不需要刪除它。將自已型別的包放在相應的型別下即可  5:管理本地倉庫,也就是型別為hosted的。這也是我們專案中會用到的。 Releases:     這裡存放我們專案的安裝包,比如:project.war,可以釋出到本地倉庫中。這個版本就是要釋出上線的版本。 Snapshots:     這裡可以釋出那些非Releases的版本,但又非常穩定的版本,一般是trunc下的版本,一個團隊的話。如果其它隊友需要依賴這個模組就非常有用了。 3rd Party:
    這裡就是可以新增自已的第三方庫,比如自已生成的JAR包,或者在中央倉庫裡找不到的包,就可以釋出到這裡 6:專案中配置倉庫地址 修改maven的setting.xml檔案,修改這個檔案的話,我們所有專案都會是這個配置,如果每個專案需要不同的maven配置,可以配置在工程的pom.xml檔案中, 但是一般不會為每個工程配置一個倉庫,所以我們選擇修改setting.xml檔案。 <servers>         <server>         <id>nexus-releases</id>         <username>admin</username>         <password>admin123</password>       </server>       <server>         <id>nexus-snapshots</id>         <username>admin</username>         <password>admin123</password>       </server>     </servers> <mirrors>        <mirror>       <id>nexus-releases</id>          <mirrorOf>*</mirrorOf>        </mirror>       <mirror>          <id>nexus-snapshots</id>          <mirrorOf>*</mirrorOf>        </mirror>   </mirrors> <profiles>      <profile>         <id>nexus</id>         <repositories>           <repository>             <id>nexus-releases</id>             <releases><enabled>true</enabled></releases>             <snapshots><enabled>true</enabled></snapshots>           </repository>           <repository>             <id>nexus-snapshots</id>             <releases><enabled>true</enabled></releases>             <snapshots><enabled>true</enabled></snapshots>           </repository>         </repositories>         <pluginRepositories>            <pluginRepository>                   <id>nexus-releases</id>                    <releases><enabled>true</enabled></releases>                    <snapshots><enabled>true</enabled></snapshots>                  </pluginRepository>                  <pluginRepository>                    <id>nexus-snapshots</id>                   <releases><enabled>true</enabled></releases>                    <snapshots><enabled>true</enabled></snapshots>                </pluginRepository>            </pluginRepositories>       </profile>     </profiles> <activeProfiles>         <activeProfile>nexus</activeProfile>     </activeProfiles> 這裡一般都是固定寫法,基本上不要變動,就是所需要的JAR包預設會去本地倉庫獲取,如果獲取不到,就會去maven的中央倉庫獲取,JAR包獲取到之後,也會預設上傳到我們本地倉庫, 這樣其它專案組的同事就可以直接從本地獲取了。

相關推薦

maven本地搭建

1:為什麼要搭建這個本地中央倉庫? 搭建它的目的就是存放專案中所需要的所有JAR包。為什麼要把JAR包放在這裡呢? 如果沒有配置私服的話。所有JAR都預設會去外網下載。如果專案組的人多。就會很慢,有的公司如果不能上外網的話。那所有JAR包都得不到了。如果本地倉庫配

Maven 倉庫搭建(CentOS 7)

Maven 倉庫私服搭建(CentOS7) 前言 實際生產中,很少需要自己搭建 Maven 私服倉庫(在一個視訊中看到這麼一句話:除非公司就你一個程式設計師)。需要的時候,也就直接網上搜一篇教程照著操

使用nexus搭建maven倉庫(本地

我們在使用maven的時候,對於專案所依賴的jar包,maven預設會在中央倉庫下載jar包,到本地的磁碟目錄(如果沒有配置則是使用者目錄下/.m2/repository資料夾下)。如果公司內部搭了一個maven私服的話,開發人員將倉庫地址指向內網倉庫地址,需要的jar包可直

Maven之使用nexus搭建maven倉庫(本地

對於maven專案所依賴的jar包,maven預設會在中央倉庫下載jar包,到本地的磁碟目錄(如果沒有配置則是使用者目錄下/.m2/repository資料夾下)。如果公司內部搭了一個maven私服的話,開發人員將倉庫地址指向內網倉庫地址,需要的jar包可直接在私服取,下載速度比遠端要快,如果本地倉庫沒有則自

ava Maven項目之Nexus搭建和版本管理應用

max 權限 環境 val 導致 type www. exit frame 目錄: Nexus介紹 環境、軟件準備 Nexus服務搭建 Java Maven項目版本管理應用 FAQ 1、Nexus介紹 Nexus是一個強大的Maven倉庫管理器,它極大地簡化了自己內部

maven介紹及搭建

file 需求 緩存 項目 start epo -- 打開 for 1.Maven介紹Maven是款平臺的項目管理工具。主要服務於基於java平臺的項目構建,依賴管理和項目信息管理。2.Maven私服搭建環境介紹: 系統:Centos 7.4 64位、Jdk:1.8、mav

Maven 搭建

mirror dex 隔離 lan manager 3.1 localhost 拷貝 mirrorof 由於公司研發環境物理隔絕,所以自己搭建了一個 maven 私服,以下是自己搭建私服過程中的一個記錄。 1.準備Maven私服相關文件   1.1 從 sonatype

maven搭建nexus

                                   maven私服 正式開發,不同的專案組開發不同

Maven 搭建和使用

一、下載安裝 1. 私服下載地址  https://www.sonatype.com/download-oss-sonatype 2.下載完成後解壓任意目錄,我的是D:\soft\nexus2\nexus-2.14.8-01 3.安裝  在D:\soft\

搭建Anaconda本地

在開發過程中,伺服器往往都是無網環境,pip、conda安裝庫命令無法直接使用,一般有三種處理方法。 1、從別的地方拷貝py環境到目標機器,易操作。但是經常要拷貝整個環境,不方便。 2、從pip上下載安裝包,然後本地安裝,對於只有一個依賴包的庫很方便,如果有多個或多級依賴包,就很麻煩,只有安

maven搭建使用

前言 專案開發時,一般採用Maven來進行專案構建,管理,jar包下載,專案組開發人員開發時,只要在專案的pom.xml檔案中,新增如下pom.xml資訊從公共的庫中下載相關的Jar包以及依賴Jar包,但有時候公共的庫不是那麼穩定而且下載速度往往很慢,一個團隊一起開發專案時,如果每個組員都去

Maven 搭建及破解使用入門教程

Nexus下載 :https://blog.sonatype.com/   或下載我分享的 https://pan.baidu.com/s/1mEwkrTfg0dp3D7gJSEvueA 解壓:   破解: 將 &

maven搭建

maven免費視訊地址 私服搭建 屬於配置工程師 (工作範疇) 去官網下載 nexus  下載網站  http://nexus.sonatype.org/ 下載war格式 (還有bundle格式 ) : nexus-2.7.0-

真正的maven搭建器--Artifactory

    一個團隊要真正用好Maven,repository私服是免不了的,否則team mate們多好奇的目光,都會全部消耗在漫長的jar下載中。    以前介紹過一個搭建私服的簡樸但很笨的辦法--將雷鋒同志下載好的.m2/repository目錄整個上傳到任意的Web伺服器中。其實世上多的是專業的mav

Maven搭建(nexus)

1關於中央倉庫注意事項(瞭解) l 地址: 目前來說: http://repo1.maven.org/maven2/是真正的Maven中央倉庫的地址,該地址內建在Maven的原始碼中其他的都是映象 l 索引: 中央倉庫帶有索引檔案以方便使用者對其進行搜尋,完整的索引檔案大

maven搭建和使用(初級篇)

為什麼要用遠端倉庫(私服)  如果沒有私服,我們所需的所有構件都需要通過maven的中央倉庫和第三方的maven倉庫下載到本地,而一個團隊中的所有人都重複的從maven倉庫下載構件,這樣就加大了中央倉庫

Nexus搭建本地jar管理

環境準備與搭建 本地需要首先搭建好maven環境,在此基礎之上 下載nexus的檔案到本地,解壓後如圖顯示 修改nexus的配置檔案D:\worksoftware\nexus\nexus-2.11.4-01\conf\nexus.properties

Linux 下maven搭建一(安裝)

一、準備安裝包:nexus-3.3.2-02-unix.tar.gz (版本3.x 必須配合jdk1.8)和 apache-maven-3.5.0-bin.zip nexus:下載地址:https://www.sonatype.com/download-oss-sonaty

nexus-3.0.0-03-win64搭建Maven nexus

一、有三種專門的Maven倉庫管理軟體可以建立私服 Apache基金會的Archiva    點選開啟連結JFrog的Artifactory  官網地址Sonatype的Nexus 官網地址此次我們

關於android studio上maven搭建

1.首先jdk等必須的環境,maven在studio中自帶不需要下載配置 3.開啟目錄nexus-2.4.0-09-bundle\nexus-2.4.0-09\bin\jsw這個目錄下面你會發現有很多系統版本的nexus環境    我的電腦是win7 (64)為的