2014-03-19 73 views
12

我想在我的項目中添加一個jar文件到Maven依賴項中。 settings.xml被配置爲將存儲庫設置爲公共存儲庫。但是這個特定的jar不存在於該回購中。正如我在我的lib文件夾中的jar,我如何配置Maven依賴關係來取得這個jar?如何從lib文件夾中添加Maven依賴關係jar文件

回答

12

看看system dependencies。你需要定義<scope>system</scope>

<project> 
    ... 
    <dependencies> 
     <dependency> 
     <groupId>javax.sql</groupId> 
     <artifactId>jdbc-stdext</artifactId> 
     <version>2.0</version> 
     <scope>system</scope> 
     <systemPath>${java.home}/lib/rt.jar</systemPath> 
     </dependency> 
    </dependencies> 
    ... 
</project> 

這是如果您沒有自己的託管工件存儲庫服務器,如Nexus,Artifactory或Archiva。

如果這樣做,那麼正如Karl-Heinz所建議的那樣,最好將它放在那裏,因爲將二進制工件提交到版本控制並不是一個好習慣。

相關問題