[ 
https://issues.apache.org/jira/browse/IVY-888?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12627597#action_12627597
 ] 

Maarten Coene commented on IVY-888:
-----------------------------------

Yes, there was a bug when you had a comment as child element, but that has been 
fixed now.
It would be great if you could give the trunk version a try to make sure your 
problem has been solved.

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.

Reply via email to