Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 2.0-alpha-4
-
Fix Version/s: 2.0
-
Component/s: None
-
Labels:None
-
Patch Submitted:Yes
-
Number of attachments :
Description
The DefaultPomManager.java contains:
catch ( JDOMException exc )
{ throw new IOException( "Cannot parse the POM by JDOM" ); }all exc info is lost. My particular problem was that the archetype pom contained:
#set( $symbol_dollar = '$' )
#set( $symbol_lt = '<' )
#set( $symbol_gt = '>' )
<?xml version="1.0" encoding="UTF-8"?>
and the space before the xml declaration was throwing the previous exception.
I attach a very simple patch to make it easier to track these errors. It was generated with svn diff > jdom-error-message.txt against maven-archetype-2.0-alpha-4.
fixed in r984962
thank you