[
https://issues.apache.org/jira/browse/IVY-1235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maarten Coene resolved IVY-1235.
--------------------------------
Resolution: Fixed
Fix Version/s: trunk
The ivy:retrieve Ant task can now create a path or a fileset containing the
retrieved artifacts by setting the 'pathId' or 'setId' attributes. This path or
fileset can be used later in other Ant tasks, like the javac task.
Nicolas: the RetrieveEngine now returns a RetrieveReport object. Could you
check if the new API is good enough to fulfil your needs?
> Generate classpath from retrieve results, allow cachepath to take a repo
> path/pattern
> -------------------------------------------------------------------------------------
>
> Key: IVY-1235
> URL: https://issues.apache.org/jira/browse/IVY-1235
> Project: Ivy
> Issue Type: Improvement
> Components: Ant
> Affects Versions: 2.2.0-RC1
> Reporter: Dobes Vandermeer
> Assignee: Maarten Coene
> Priority: Minor
> Fix For: trunk
>
>
> Currently you can use the cachepath directive to generate a classpath that
> refers to the ivy cache.
> However, if you are generating a jar file manifest, this is not very useful.
> Instead, you want to generate a classpath for a bunch of jars relative to the
> jar you are creating.
> One way to make this easy would be to have ivy:retrieve have an option that
> causes it to also export a path similar to the way cachepath does. This path
> could then be used in the <jar> command to set the classpath on the jar file.
> Alternatively, cachepath could be changed so that it accepts a retrieve
> pattern and it applies that pattern to the resolved dependencies instead of
> using the ivy cache paths.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira