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

衆所周知,使用Maven構建非常方便。在企業中使用Nexus創建私服來管理Maven時,需要上傳很多沒有開放源碼的第三方Jar包。本文將講述當第三方Jar包有很多並且互相有依賴時如何上傳。

核心操作

自己編寫POM

確保上傳所有依賴

步驟

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

1。編寫POM

手動編寫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中導入

導入方式如下:

3。導入依賴的jar

導入依賴的db2jcc_license_cu.jar,如下:

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

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

<dependency>
      <groupId>xxx.xxx.db2driver</groupId>
      <artifactId>db2jcc</artifactId>
      <version>1.0.0</version>
    </dependency>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章