總所周知,使用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>