Jerry Maloney created IVY-1436:
----------------------------------
Summary: Backslash in ivy.xml
/ivy-module/publications/artifact/@name breaks retrieval
Key: IVY-1436
URL: https://issues.apache.org/jira/browse/IVY-1436
Project: Ivy
Issue Type: Bug
Components: Core
Affects Versions: 2.3.0, 2.2.0, 2.4.0
Reporter: Jerry Maloney
Fix For: 2.4.0
I have defined a URL resolver that includes, among others, the artifact pattern
{{<artifact
pattern="http://repo1:8081/artifactory/ext-repackaged-local/[organization]/[module]/[revision]/[type]/[artifact]-[revision].[ext]"
/>}} as well as an ivy pattern. The ivy file resolves properly, but it
includes a published artifact with the defintion {{<artifact
name="en\PresentationUI" type="xml" ext="xml" extra:os="windows"
conf="default"/>}}. This ivy file has been in our artifact repository for a
long time and cannot be changed.
My issue occurs when ivy tries to retrieve this particular artifact. It uses
the URL
{{http://repo1:8081/artifactory/ext-repackaged-local/com/Microsoft/ReferenceAssemblies/3.0.6920.5001/xml/en\PresentationUI-3.0.6920.5001.xml}}
which does not resolve due to the backslash between {{en}} and
{{PresentationUI}}.
I propose that ivy should fix URLs like this by replacing \ with /. I already
have a fix ready to go which I'll use in my situation, but I would like this
change to be accepted in the project.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira