You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Jason Trump (JIRA)" <ji...@apache.org> on 2008/03/19 01:52:24 UTC
[jira] Updated: (IVY-531) ivyconf: to accept complex
path
[ https://issues.apache.org/jira/browse/IVY-531?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jason Trump updated IVY-531:
----------------------------
Attachment: ivy-ant-classpath.patch
We needed this feature too, so I tried to implement it. Attached is a patch against today's trunk including test and documentation. What do you think?
The patch adds two optional attributes to <classpath>, refid and path. The new attributes only work when Ivy is loaded from an Ant build script. For example,
{quote}
<ivysettings>
<!-- references an ant path by id -->
<classpath refid="my.ant.path"/>
<!-- use a complex path expression -->
<classpath path="path/jar1.jar:path/jar2.jar"/>
...
</ivysettings>
{quote}
The 'url' and 'file' attributes still work exactly as they did before.
Before you run the unit tests in the patch, you have to generate some new test jar files:
bq. ant build-custom-resolver-jar
> ivyconf: <classpath/> to accept complex path
> --------------------------------------------
>
> Key: IVY-531
> URL: https://issues.apache.org/jira/browse/IVY-531
> Project: Ivy
> Issue Type: Improvement
> Components: Ant
> Environment: Any
> Reporter: Eric Crahen
> Priority: Minor
> Attachments: ivy-ant-classpath.patch
>
>
> Eric:
> The ivyconf.xml classpath tag accepts file or url elements which seem capable of pointing to only a single classpath element, either a path or a jar. Can a full classpath be expressed?
> For instance, I would like to set an ant property called my.classpath and have it contain something like "a.jar:b.jar:c.jar". I'd like to use that property in my ivyconf.xml in a classpath element to set the classpath for resolver with complex dependencies
> Xavier:
> Sounds like a good idea, but this is not implemented yet. Open a jira issue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.