[
https://issues.apache.org/jira/browse/IVYDE-318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13437074#comment-13437074
]
Nicolas Lalevée commented on IVYDE-318:
---------------------------------------
Nothing has been discussed. Maybe within a month or two I'll get to do one.
> Incomplete variable substitution for ivysettings.xml
> ----------------------------------------------------
>
> Key: IVYDE-318
> URL: https://issues.apache.org/jira/browse/IVYDE-318
> Project: IvyDE
> Issue Type: Bug
> Components: classpath container
> Affects Versions: 2.2.0.beta1
> Environment: Eclipse Helios
> Reporter: Daniel Holmes
> Assignee: Nicolas Lalevée
> Fix For: trunk
>
>
> I'm getting an error which shows up on the IvyDE Managed Libraries screen,
> the Settings tab on the Ivy Setting Path. It says "Parsing error of the Ivy
> Settings". My ivysettings.xml file works fine in my ant/ivy level build.
> It appears that the properties defined in the property files also listed on
> this Settings tab are not used to do variable substitution on my Ivy settings
> file for the <classpath> tag definitions within it. It appears that only the
> ivy.settings.dir property is actually substituted. See the
> IvySettingsFile.java substitute method
> private String substitute(String str) {
> Map variables = new HashMap();
> if (file.getParentFile() != null) {
> URI settingsDirUri = file.getParentFile().toURI();
> variables.put("ivy.settings.dir", settingsDirUri.toString());
> }
> return IvyPatternHelper.substituteVariables(str, variables);
> }
> This needs to allow for the full set of properties configured via the
> associated properties files for these settings to be part of this variable
> substitution.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira