[
https://issues.apache.org/jira/browse/IVY-888?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maarten Coene resolved IVY-888.
-------------------------------
Resolution: Fixed
Fix Version/s: 2.0-RC1
Fixed in SVN trunk.
It was caused because your comment was inside the <dependency>...</dependency>
tags.
Thanks for reporting!
Maarten
> Ivy Publish Task Fails When XML Comments Exist Next to Dependency Declarations
> ------------------------------------------------------------------------------
>
> Key: IVY-888
> URL: https://issues.apache.org/jira/browse/IVY-888
> Project: Ivy
> Issue Type: Bug
> Components: Ant
> Affects Versions: 2.0.0-beta-2
> Environment: Java 5.0, Eclipse 3.3.2, Ant 1.7.0
> Reporter: Julian Klein
> Assignee: Maarten Coene
> Priority: Minor
> Fix For: 2.0-RC1
>
>
> When I have a dependency declared on the same line as a XML comment I receive
> the following error when attempting to call ivy:publish:
> "RuntimeException: bad ivy file in cache"
> Upon reviewing the generated "resolved descriptor" the line that causes this
> error looks like the following (see spring-aop line):
> <!-- Middleware - Spring Application Framework -->
> <dependency org="org.springframework" name="spring-core"
> rev="2.0.+" conf="runtime->default"/><!-- Core Module -->
> <dependency org="org.springframework" name="spring-jms"
> rev="2.0.+" conf="runtime->default;compile->*"/><!-- JMS Module -->
> <dependency org="org.springframework" name="spring-aop"
> rev="2.0.+" conf="runtime->default"<!-- AOP Module -->>
> the source ivy.xml file that generated this erroneous output contains a line
> as follows:
> <!-- Middleware - Spring Application Framework -->
> <dependency org="org.springframework" name="spring-core"
> rev="2.0.+" conf="runtime->default"/><!-- Core Module -->
> <dependency org="org.springframework" name="spring-jms"
> rev="2.0.+" conf="runtime->default;compile->*"/><!-- JMS Module -->
> <dependency org="org.springframework" name="spring-aop"
> rev="2.0.+" conf="runtime->default"><!-- AOP Module -->
> Now I am not sure if it is because of the XML comments or the greater than
> brackets inside the conf attributes. Moving the comments to different lines
> resolves the issue. Ivy tells me to clean my cache in order to resolve the
> issue, but this doesn't resolve the problem. Without the ivy publish task
> being used, everything else works fine (resolve/retrieve).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.