On Wed, Mar 26, 2008 at 12:18:27PM -0700, samlai wrote:
>
> When I used Ivy 1.4, I have no problem resolving modules, but I never had
> success with Ivy 2.0.0 including the latest version.  It seems like Ivy
> 2.0.0 is not pulling the artifact name from the resolved Ivy file.
> For example:
>
> It tries to retrieve file with URL:
> http://ivy.foo.com/ivy/IBM/WebServiceThinClient/6.1.0/jar/WebServiceThinClient.jar.
>
> But if you read the ivy.xml, it clearly states the artifact name is
> "com.ibm.ws.webservices.thinclient" not the module name
> "WebServiceThinClient".

The ivy.xml below is the one used to publish the ibm jar. What does the
ivy.xml declaring the dependency on this ibm jar look like? Does it
reference the ibm jar with "com.ibm.ws.webservices.thinclient" as the
artifact name?

> Ivy.xml:
>
> <?xml version="1.0"?>
> <?xml-stylesheet type="text/xsl" href="/ivy/ivy-doc.xsl"?>
> <ivy-module version="1.4">
>   <info organisation="IBM" module="WebServiceThinClient" revision="6.1.0"
> status="release" publication="20080321132408">
>     <description>IBM web service thin client.</description>
>   </info>
>   <publications>
>     <artifact name="com.ibm.ws.webservices.thinclient" type="jar" ext="jar"
> />
>   </publications>
>   <dependencies>
>
>   </dependencies>
> </ivy-module>

--
Jing Xue

Reply via email to