[ 
https://jira.codehaus.org/browse/MOJO-665?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=297024#comment-297024
 ] 

Marcus Beyer commented on MOJO-665:
-----------------------------------

This is a blocker for me. What can I do?
                
> The xdoclet maven plugin chokes on jdk 1.5 annotations. This improvement uses 
> the latest xjavadoc parser to resolve this issue.
> -------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MOJO-665
>                 URL: https://jira.codehaus.org/browse/MOJO-665
>             Project: Mojo
>          Issue Type: Improvement
>          Components: xdoclet
>         Environment: jdk 1.5
>            Reporter: Corridor Software Developer
>            Assignee: David J. M. Karlsen
>            Priority: Critical
>         Attachments: xdoclet-xjavadoc-upgrade.patch
>
>
> the xdoclet maven plugin uses xjavadoc version 1.1, which does not support 
> jdk 1.5 annotations.
> When parsing code which uses annotations, you get an error similiar to this 
> example using hibernatedoclet:
> Running <hibernate/>
> Error parsing File 
> /data/users/bravo/projects/gate-svn/trunk/modules/core/src/java/com/egatematrix/model/i18n/LocaleWrapper.java:Lexical
>  error: xjavadoc.TokenMgrError: Lexical error at line 33, column 1.  
> Encountered: "@" (64), after : ""Error parsing File 
> /data/users/bravo/projects/gate-svn/trunk/modules/core/src/java/com/egatematrix/model/security/AccessProfile.java:Encountered
>  "<" at line 182, column 19.
> Was expecting one of:
>     <IDENTIFIER> ...
>     "[" ...
>     "." ...
>     "(" ...
> Error parsing File 
> /data/users/bravo/projects/gate-svn/trunk/modules/core/src/java/com/egatematrix/cxportal/model/CxpCustomerMaster.java:Lexical
>  error: xjavadoc.TokenMgrError: Lexical error at line 17, column 1.  
> Encountered: "@" (64), after : ""
> java.lang.NullPointerException
>         at 
> xjavadoc.SourceClass.unqualifiedNameInImportedClasses(SourceClass.java:494)
>         at xjavadoc.SourceClass.qualify(SourceClass.java:404)
> The solution to this is to upload the xjavadoc 1.5 snapshot, a corresponding 
> pom file and modify the xdoclet plugin to use it. I've attached a pom diff 
> and will associate this ticket with a repository upload request.
> While not a unit test, the patch is feature complete and resolves the problem 
> in my test case w/ hibernate doclet.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to