[ 
https://issues.apache.org/jira/browse/IVY-779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12585745#action_12585745
 ] 

Maarten Coene commented on IVY-779:
-----------------------------------

This is normal Ivy behaviour. If you resolve a module using the ivy file of 
that module, you won't have the published artifacts of that module, only the 
dependencies.
However, you can use the inline mode on the resolve task to accomplish what you 
want.

> resolve fails to put metadata in cache
> --------------------------------------
>
>                 Key: IVY-779
>                 URL: https://issues.apache.org/jira/browse/IVY-779
>             Project: Ivy
>          Issue Type: Bug
>          Components: Ant
>    Affects Versions: 2.0.0-beta-1, 2.0.0-beta-2
>         Environment: Windows XP, Java 1.6, Ant 1.7
> Ubuntu, Java 1.5, Ant 1.6.5
>            Reporter: Per Hermansson
>            Assignee: Maarten Coene
>             Fix For: 2.0-RC1
>
>         Attachments: debug-beta1.log, debug-beta2.log, debug-r644689.log, 
> output-beta1.log, output-beta2.log, output-r644689.log, sample-project.tar
>
>
> Ivy fails to put module metadata in cache resulting in incomplete artifact 
> retrieving.
> I've created a sample project containing two modules, a and b. Module a 
> depends on b (both modules has a single artifact a.jar and b.jar).
> With the following ant build file:
>       <target name="test">
>               <ivy:cleancache />
>               <ivy:resolve file="repository/a/ivy.xml" />
>               <ivy:retrieve ivypattern="output/[module]/[artifact].[ext]" 
> pattern="output/[module]/[artifact].[ext]"  />
>       </target>
> The following happens using Ivy 2.0.0-beta2:
> Ivy gives a warning that it failed to put ivy.xml for module b in cache.
> Later during the retrieve step only the artifact b.jar is copied to the 
> destination folder and not any of the following: a.jar nor the ivy files for 
> module a and b.
> When using Ivy 2.0.0-beta1:
> The resolve step gives the same warning.
> Then the build fails during the retrieve step because Ivy can't find the 
> ivy.xml file for module b in the cache.
> This is probably another bug (or a feature?) since Ivy isn't failing the 
> retrieve step when the ivy.xml file isn't found.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to