如何将jar放在Ivy本地存储库中

时间:2014-09-17 13:47:11

标签: java repository ivy

我一直在研究Liferay的例子但是,当我尝试创建Service Builder Portlet的示例时,我的Eclipse控制台向我展示了这条消息

 [ivy:resolve]    http://www.soapui.org/repository/maven2/biz/aQute/bnd/2.3.0/bnd-2.3.0.pom
 [ivy:resolve]    -- artifact biz.aQute#bnd;2.3.0!bnd.jar:
 [ivy:resolve]    http://www.soapui.org/repository/maven2/biz/aQute/bnd/2.3.0/bnd-2.3.0.jar
 [ivy:resolve]      ::::::::::::::::::::::::::::::::::::::::::::::
 [ivy:resolve]      ::          UNRESOLVED DEPENDENCIES         ::
 [ivy:resolve]      ::::::::::::::::::::::::::::::::::::::::::::::
 [ivy:resolve]      :: biz.aQute#bnd;2.3.0: not found 
 [ivy:resolve]      :::::::::::::::::::::::::::::::::::::::::::::: 
 [ivy:resolve] 
 [ivy:resolve]  
 [ivy:resolve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS

有效地,repository URL不可用。

我找到了丢失的罐子,我把他放在 .ivy / cache 中,我读了常春藤文档,但是我想错点解决我的问题。

现在存储库已经可用,但我不知道存储库如何读取我放在本地文件系统中的jar的位置。

1 个答案:

答案 0 :(得分:3)

如果你去你的目录

d:\ MyWorks \的liferay-插件-SDK-6.2 \ 你必须修改文件ivj.xml改变行

依赖名称=" bnd"有机=" biz.aQute"转=" 2.3.0"

进入

依赖名称=" bnd"有机=" biz.aQute.bnd"转=" 2.3.0"

这应该可以解决问题。