使用Nexus管理Maven倉庫時,上傳帶依賴的第三方jar

  總所周知,使用Maven構建很是方便。在企業中使用Nexus建立私服來管理Maven時,須要上傳不少沒有開放源碼的第三方Jar包。本文將講述當第三方Jar包有不少而且互相有依賴時如何上傳。spa

核心操做

本身編寫POMcode

確保上傳全部依賴xml

步驟

當須要導入DB2驅動時,須要db2jcc.jar,而db2jcc.jar又要依賴db2jcc_license_cu.jar,此時,導入方式以下blog

1。編寫POMci

手動編寫db2jcc.jar的pom.xml,以下:源碼

<project ...>
  
  <modelVersion>4.0.0</modelVersion>
  <groupId>xxx.xxx.db2driver</groupId>
  <artifactId>db2jcc</artifactId>
  <packaging>jar</packaging>
  <version>1.0.0</version>
  <name>db2jcc</name>
  
  <dependencies>
    <dependency>
      <groupId>xxx.xxx.db2driver</groupId>
      <artifactId>db2jcc-license-cu</artifactId>
      <version>1.0.0</version>
    </dependency>
  </dependencies>
</project>

2。在Nuxus的GUI中導入io

導入方式以下:class

3。導入依賴的jar配置

導入依賴的db2jcc_license_cu.jar,以下:model

注意這裏的配置必須按照1。中的配置。

最後,確保全部依賴的jar所有導入進第三方宿主倉庫後,就能夠在工程中引入,配置以下:

    <dependency>
      <groupId>xxx.xxx.db2driver</groupId>
      <artifactId>db2jcc</artifactId>
      <version>1.0.0</version>
    </dependency>
相關文章
相關標籤/搜索