1. 程式人生 > >如何配置maven專案連線私服(nexus)

如何配置maven專案連線私服(nexus)

maven連線私服的配置分為兩步:

1、配置maven可以連線私服打包上傳專案(maven的deploy指令) 
在maven安裝目錄下的配置檔案settings.xml中新增: 
新增到servers標籤內部

<server>
      <id>releases</id>
      <username>admin</username>
      <password>admin123</password>
    </server>
    <server>
      <id>snapshots</id>
      <username>admin</username>
      <password>admin123</password>
    </server>

在專案中的pom.xml檔案中新增:

<distributionManagement>
    <repository>
        <id>releases</id>
        <url>http://localhost:8081/nexus/content/repositories/releases/</url>
        </repository> 
    <snapshotRepository>
        <id>snapshots</id>
        <url>http://localhost:8081/nexus/content/repositories/snapshots/</url>
    </snapshotRepository> 
  </distributionManagement>

2、配置maven可以從私服上下載jar包 
在maven安裝目錄下的配置檔案settings.xml中新增: 
新增到profiles標籤內部

<profile>   
    <!--profile的id-->
    <id>dev</id>   
    <repositories>   
      <repository>  
        <!--倉庫id,repositories可以配置多個倉庫,保證id不重複-->
        <id>nexus</id>   
        <!--倉庫地址,即nexus倉庫組的地址-->
        <url>http://localhost:8081/nexus/content/groups/public/</url>   
        <!--是否下載releases構件-->
        <releases>   
          <enabled>true</enabled>   
        </releases>   
        <!--是否下載snapshots構件-->
        <snapshots>   
          <enabled>true</enabled>   
        </snapshots>   
      </repository>   
    </repositories>  
     <pluginRepositories>  
        <!-- 外掛倉庫,maven的執行依賴外掛,也需要從私服下載外掛 -->
        <pluginRepository>  
            <!-- 外掛倉庫的id不允許重複,如果重複後邊配置會覆蓋前邊 -->
            <id>public</id>  
            <name>Public Repositories</name>  
            <url>http://localhost:8081/nexus/content/groups/public/</url>  
        </pluginRepository>  
    </pluginRepositories>  
  </profile>  

  上面的url是從下圖拿的。

在配置檔案settings.xml中新增用以啟用上面的配置:

  <activeProfiles>
    <activeProfile>dev</activeProfile>
  </activeProfiles>

相關推薦

如何配置maven專案連線nexus

maven連線私服的配置分為兩步: 1、配置maven可以連線私服打包上傳專案(maven的deploy指令)  在maven安裝目錄下的配置檔案settings.xml中新增:  新增到servers標籤內部 <server> <id>

管理-搭建nexus來統一管理jar包

1. 為什麼要搭建私服來統一管理jar。 見參考部落格(二、私服應用場景) 2. 搭建方式。 見參考部落格 3. 總結

Windows下使用Nexus搭建Maven安裝

支持 blog 試用 prop 解壓 結束 factor repos name 一、下載Nexus 下載OSS最新版:https://www.sonatype.com/download-oss-sonatype 老版本:https://support.sonatype.

liunxcentos7搭建mavennexus3

一、相關網站: 二、相關知識:       1、倉庫可以歸分為3種,本地maven倉庫、私服、遠端倉庫(包含中央倉庫或者別的遠端倉庫,私服其實也算)       2、依賴的座標與路徑大致對應,如log4j/log4j/1.2.25/log4j-1.2.25.

Maven專案引入jar報錯解決辦法

有時候maven專案需要引入特有的私服jar包,這樣的jar需要再maven本地倉庫先建立對應的資料夾儲存jar,然後再pom中指定路徑進行引入。如下在maven倉庫建立資料夾如果你執行了各種update project之後,還是出現報錯的情況,那麼以下方法或許適用1、修改其

MavenMaven

目錄 一、私服搭建 在區域網內搭建的maven的遠端倉庫伺服器稱為私服。 1. 下載nexus Nexus是Maven倉庫管理器,可以搭建maven倉庫,同時提供倉庫管理功能,構件搜尋功能等。 下載連結:http://www.

使用Nexus建立

nexus的簡介和本地安裝 私服的作用:降低中央倉庫負荷、節省外網頻寬、加速maven構建、自己部署構建等。 windows安裝nexus:下載jar並解壓到指定目錄,解壓後有兩個目錄nexus-3.7.1-02、sonatype-work nexus-3.7.1-02:該

Nexus 3 搭建 npm windows

14. .so 默認 剛才 load .com info bin manage Nexus 3 搭建 npm 私服備忘 下載與安裝 在官網下載Nexus Repository Manager OSS 3.x, 解壓至任意位置. 管理員運行 powershell, 切換到

Linux下安裝mavennexus3

一、所需軟體 jdk8,nexus3 Nexus下載地址:https://www.sonatype.com/download-

Maven專案編譯證書檔案.pfx導致變大,解密失敗

Maven專案編譯證書檔案(.pfx)導致變大,解密失敗 現象: Spring專案webapps下的證書檔案.pfx經過maven專案編譯導致大小變大,解密失敗 【解決方案】: 1. 【最好方案】cer和pfx作為證書只是一個檔案而已,不應該被編譯,是在執行的時

『中級篇』docker之CI/CD持續整合—真實JAVA-Maven專案的CI演示73

隨便找一個開源的JAVA-Maven的在github專案。新增到gitlab上。 copy到gitlab上 new project Git repository URL 點選

IntellIJ IDEA 配置 Maven 以及 修改 預設引數轉載

今天將IntellIJ IDEA 關於Maven的配置總結一下,方便以後可參考。 IDEA版本: IntelliJ IDEA 2017.2Build #IU-172.3317.76, built on July 15, 2017Licensed to Administrator JRE: 1.8.0_152

配置客戶端連線遠端資料庫oracle

在使用者輸入sqlplus system/[email protected]後,sqlplus程式會自動到sqlnet.ora檔案中找NAMES.DEFAULT_DOMAIN引數,假如該引數存在,則將該引數中的值取出,加到網路服務名的後面,即此例中你的輸入由sqlplus system/[email

MyEclipse 配置maven專案pom.xml設定 上傳專案nexus,通過中轉倉庫下載外掛,以及nexus配置

1。安裝官方nexus的開源版本 下載安裝可以參照http://www.th7.cn/system/win/201609/179882.shtml 因為不是專業版本,有好多功能限制,不過個人用用夠了。 2。安裝maven 配置相對簡單:官方下載後解壓到安裝目錄即可。再在

配置maven連線

如何配置maven專案連線私服(nexus) maven連線私服的配置分為兩步: 1 配置maven可以連線私服打包上傳專案(maven的deploy指令) 在maven安裝目錄下的配置檔案settings.xml中新增: 新增到servers標籤內部 <

maven搭建nexus

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

連線倉庫maven的pom檔案報錯:Project build error: Non-resolvable parent POM

配置了私服maven倉庫,在內網160伺服器上,修改了maven配置檔案。下載了一個專案,pom檔案報錯 問題如圖:         將<version>1.5.13.RELEASE</version>改成<version

使用nexus deploy專案時報 Return code is: 401, ReasonPhrase: Unauthorized

檢視setting中 <server> <id>maven-release</id> <username>admin</username> <password>admin123&

Maven專案中整合SSHpom.xml檔案的配置詳解

Maven專案中整合SSH比較繁瑣,需要解決版本衝突問題,博主在下面給出了pom.xml檔案的配置資訊,改配置檔案整合的是:struts2-2.3.24、spring4.2.4、hibernate5.0.7。如果需要改版本,只需要更改<properties>標籤中

eclipse maven 釋出專案 包含原始檔

專案中pom配置  <distributionManagement>         <repository>     <id>Releases</id>   <url>http://10.4.1.206:88