it was weird that i am passing to 
"PomModuleDescriptorParser.getInstance().parseDescriptor"  a new IVYSettings 
so i passed the instance i created before , 
cause in the logger i see that ,ivy is trying to use file inside IVY jar 

:: loading settings :: url =
jar:file:/D:/programming/eclipse_projects/ivyTest/ivy-2.2.0.jar!/org/apache/ivy/core/settings/ivysettings.xml

here is my exception:
java.lang.IllegalArgumentException: optional part hasn't been closed in
pattern [module]/[revision]/[module]-[revision](-[classifier]
        at
org.apache.ivy.core.IvyPatternHelper.substituteTokens(IvyPatternHelper.java:306)
        at
org.apache.ivy.core.IvyPatternHelper.substitute(IvyPatternHelper.java:150)
        at
org.apache.ivy.core.IvyPatternHelper.substitute(IvyPatternHelper.java:99)
        at
org.apache.ivy.core.IvyPatternHelper.substitute(IvyPatternHelper.java:86)
        at
org.apache.ivy.core.cache.DefaultRepositoryCacheManager.getArchivePathInCache(DefaultRepositoryCacheManager.java:384)
        at
org.apache.ivy.core.cache.DefaultRepositoryCacheManager.getArchiveFileInCache(DefaultRepositoryCacheManager.java:349)
        at
org.apache.ivy.core.cache.DefaultRepositoryCacheManager.lockMetadataArtifact(DefaultRepositoryCacheManager.java:1077)
        at
org.apache.ivy.core.cache.DefaultRepositoryCacheManager.getSavedArtifactOrigin(DefaultRepositoryCacheManager.java:460)
        at
org.apache.ivy.plugins.resolver.BasicResolver.locate(BasicResolver.java:783)




-----------------


also before(using new IvySettings()) the resolve did not throw any exception 
but the retrive did throw same exception


thank you 

-- 
View this message in context: 
http://ant.1045680.n5.nabble.com/Using-IVY-programatically-tp3204508p3235878.html
Sent from the Ant - Dev mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org

Reply via email to