У меня есть некоторые файлы JAR без номера ревизии. Но поскольку rev является обязательным атрибутом зависимости ivy, я предоставляю атрибут revision. Но у меня есть что-то вроде (-[revision]
) в преобразователе URL.
Но он принимает номер модуля, а не игнорирует атрибут ревизии. Я знаю, что он не будет игнорировать атрибут ревизии, поскольку он не равен нулю.
Ниже приводится вывод, который я получаю
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 в качестве ревизии, где ревизия, которую я указал, является последним .integration, а в myrepo у меня нет атрибута ревизии.
Это просто имеет
[http://myrepo/ivyRepository/perltools/jars//perltools.jar]
Может кто-нибудь помочь мне, чтобы я мог избежать атрибута ревизии?