使用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>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM