如果我已經在我的項目lib文件夾中有jar文件,並且我想將該文件夾用作我的存儲庫而不是下載並將其安裝到我的iv2/local文件夾中,該怎麼辦。如何使用本地文件夾作爲常青藤資源庫?
現在它的第一個從maven下載jar到我的本地存儲庫。一些jar文件沒有在版本庫中找到,但是我把它們放在一個lib文件夾中,然後從那裏檢索它們。
如果我已經在我的項目lib文件夾中有jar文件,並且我想將該文件夾用作我的存儲庫而不是下載並將其安裝到我的iv2/local文件夾中,該怎麼辦。如何使用本地文件夾作爲常青藤資源庫?
現在它的第一個從maven下載jar到我的本地存儲庫。一些jar文件沒有在版本庫中找到,但是我把它們放在一個lib文件夾中,然後從那裏檢索它們。
您需要創建,你在chain定義兩個resolvers的ivysettings.xml
:
這看起來是這樣的(例如,從chain resolver:
<ivysettings>
<resolvers>
<chain name="test">
<filesystem name="1">
<ivy pattern="${ivy.settings.dir}/lib/[organisation]/[module]/ivys/ivy-[revision].xml"/>
<artifact pattern="${ivy.settings.dir}/lib/[organisation]/[module]/[type]s/[artifact]-[revision].[ext]"/>
</filesystem>
<ibiblio name="maven2" m2compatible="true"/>
</chain>
</resolvers>
</ivysettings>
${ivy.settings.dir}
是ivysettings.xml所在的文件夾。
要包括/設置在ivysettings.xml你build.xml
您需要使用settings task:
<ivy:settings />
或
<ivy:settings file="path_to_file/ivysettings.xml" />
爲什麼你到底要什麼?你爲什麼不想從公共存儲庫中獲得圖書館? – oers 2012-04-16 09:31:54
是否可以使用本地罐子?因爲對於一些罐子它給我沒有找到存儲庫.. :(和這個罐子很重要 – pallavi 2012-04-16 09:39:11
可能的重複[示例示例,它解釋如何使用文件系統解析器](http://stackoverflow.com/questions/10175000/sample-例如,這解釋如何使用文件系統解析器) – 2012-04-16 18:28:21