Eric Milles created IVY-1616: -------------------------------- Summary: useOrigin="true" fails with file-based ibiblio Key: IVY-1616 URL: https://issues.apache.org/jira/browse/IVY-1616 Project: Ivy Issue Type: Bug Affects Versions: 2.5.0 Reporter: Eric Milles
We are trying to use Maven's artifacts if they have already been downloaded. To that end, we have a file-based {{ibiblio}} resolver that points to the local .m2 repository directory. We are getting errors from the origin check in {{DefaultRepositoryCacheManager}}. {code} java.lang.IllegalArgumentException: org.apache.maven.shared#maven-shared-utils;3.2.1!maven-shared-utils.jar origin location must be absolute: file:/C:/Users/Name/.m2/repository/org/apache/mav en/shared/maven-shared-utils/3.2.1/maven-shared-utils-3.2.1.jar at org.apache.ivy.util.Checks.checkAbsolute(Checks.java:57) at org.apache.ivy.core.cache.DefaultRepositoryCacheManager.getArchiveFileInCache(DefaultRepositoryCacheManager.java:410) at org.apache.ivy.core.cache.DefaultRepositoryCacheManager.download(DefaultRepositoryCacheManager.java:996) at org.apache.ivy.plugins.resolver.BasicResolver.download(BasicResolver.java:836) at org.apache.ivy.plugins.resolver.RepositoryResolver.download(RepositoryResolver.java:305) at org.apache.ivy.plugins.resolver.IBiblioResolver.download(IBiblioResolver.java:563) at org.apache.ivy.core.resolve.ResolveEngine.downloadArtifacts(ResolveEngine.java:405) at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:351) at org.apache.ivy.Ivy.resolve(Ivy.java:522) {code} {code:xml} <ivysettings> <caches useOrigin="true"/> <resolvers> <chain name="X" returnFirst="true"> <ibiblio name="localm2" root="file:/C:/Users/Name/.m2/repository/" checkmodified="true" changingPattern=".*" changingMatcher="regexp" m2compatible="true"/> <ibiblio name="ibiblio" m2compatible="true"/> </chain> </resolvers> <settings defaultResolver="X"/> </ivysettings> {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)