我想手动将lucene jar文件添加到我的本地ivy存储库。 我现有的其他apache jar文件夹下.ivy2 \ cache \ apache.org \我创建了一个名为lucene的文件夹,里面有一个名为jars的文件夹。然后我将名为lucene-3.0.3.jar的jar放入jars文件夹中。 下一步我创建的文件夹的Lucene以下常春藤3.0.3.xml:无法将jar文件添加到.ivy缓存手动
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="1.0">
<info organisation="apache.org" module="lucene" revision="3.0.3" status="release" publication="20090416105712">
</info>
<publications>
<artifact name="lucene-3.0.3" type="jar" ext="jar"/>
</publications>
</ivy-module>
然后我尝试从这样的一个项目中引用它:
<dependency org="apache.org" name="lucene" rev="3.0.3"/>
,但我得到一个错误:“无法解析的依赖项:apache.org#lucene; 3.0.3:找不到”
我能从我的.ivy2缓存文件夹中找到其他依赖关系,只是我手动创建的这个问题给出了问题。
我错过了什么?
谢谢。我可能应该提到我这样做是为了自我介绍常春藤是如何工作和仅用于实验的。我知道,常青藤从基于其解析器的仓库中取出罐子,但认为我会尝试和模仿它在做什么:)谢谢 – Joly 2011-03-17 10:00:19
很高兴我能以某种方式帮助理解这种理解。顺便提一句,我想提一下,常春藤是我见过的最好的文档工具之一。在我上面链接的那个网站上钓鱼,你会发现常春藤的每一个功能以及每个命令的非常有用的例子。我知道常春藤向后和向前以及我知道的一切,我从那个网站了解到。 – gMale 2011-03-17 15:58:33