[ 
http://jira.codehaus.org/browse/MOJO-665?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Scholte reassigned MOJO-665:
-----------------------------------

    Assignee: David J. M. Karlsen

David,
 
This issue is still qualified as blocker. but since you wrote the patch 
yourself I guess you can solve this yourself.

> 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: http://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: Blocker
>         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 contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.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