[
https://issues.apache.org/jira/browse/IVYDE-318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13436255#comment-13436255
]
Daniel Holmes commented on IVYDE-318:
-------------------------------------
Also seeing the same issue within my <filesystem> resolver
<filesystem name="depot">
<ivy
pattern="${foo}/[organisation]/[module]/[revision]/ivy-[module]-[revision].xml"
/>
<artifact
pattern="${foo}/[organisation]/[module]/[revision]/[artifact].[ext]" />
<artifact
pattern="${foo}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
/>
</filesystem>
vs
<filesystem name="depot">
<ivy
pattern="${ivy.settings.dir}/[organisation]/[module]/[revision]/ivy-[module]-[revision].xml"
/>
<artifact
pattern="${ivy.settings.dir}/[organisation]/[module]/[revision]/[artifact].[ext]"
/>
<artifact
pattern="${ivy.settings.dir}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
/>
</filesystem>
> 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
>
> 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