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
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