Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
2.0-alpha-4
-
None
-
None
-
Patch
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.