我有一些没有版本号的jar文件。但由于rev是ivy依赖项的强制属性,因此我提供了修订属性。但我在URL解析器中有类似(-[revision]
)的内容。
但是它取模块编号而不是忽略修改属性。我知道它不会忽略revision属性,因为它不为null。如何忽略常春藤修订号码?
以下是输出,我得到
default-cache: no cached resolved revision for perltools#perltools;latest.integration
[ivy:retrieve] tried httP://myrepo/ivyRepository/perltools/jars/[revision]/perltools-[revision].jar
[ivy:retrieve] listing all in httP://myrepo/ivyRepository/perltools/jars/[revision]/perltools-[revision].jar
[ivy:retrieve] using privateRepo to list all in httP://myrepo/ivyRepository/perltools/jars/
[ivy:retrieve] ApacheURLLister found URL=[httP://myrepo/ivyRepository/perltools/jars/perltools.jar].
[ivy:retrieve] found 1 resources
[ivy:retrieve] found revs: [perltools.jar]
[ivy:retrieve] HTTP response status: 404 url=httP://myrepo/ivyRepository/perltools/jars/perltools.jar/perltools-perltools.jar.jar
[ivy:retrieve] CLIENT ERROR: Not Found url=httP://myrepo/ivyRepository/perltools/jars/perltools.jar/perltools-perltools.jar.jar
可有人请解释为什么其采取module.ext作为修订版本,其中修改我指定是latest.integration和myrepo,II不要有修改属性。
它只是
[http://myrepo/ivyRepository/perltools/jars//perltools.jar]
有人可以请帮助我,让我能避免修改属性?
您需要提供更多详细信息。例如,你如何在ivysettings文件中配置你的解析器。 – 2010-05-31 22:21:04
不知道为什么你想避免使用修订版号。常春藤的目的是基于arifact的修订号执行依赖关系管理:-) – 2010-06-01 17:40:46