在NetBeans中,我在尝试为Maven项目生成JavaDoc时遇到以下错误。
Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9.1:javadoc
(default-cli) on project Heur: An error has occurred in JavaDocs report generation:
Exit code: 1 - C:\Users\Admin\JavaProjects\Heur\src\main\java\com\heur\App.java:27:
error: malformed HTML
* @author MyName <myemail @ gmail.com>
我不明白错误,据我所知,@author
标记是正确的。这里报告的是完整性:
/**
*
* @author MyName <myemail @ gmail.com>
* @version 1.0.0
* @since 4-apr-2014
*/
答案 0 :(得分:6)
您需要像这样逃避<
,@
和>
:
{@literal <}myemail {@literal @} gmail.com{@literal >}
可能会更清楚地将<
和>
替换为(
和)
,以便为您提供:
(myemail {@literal @} gmail.com)
修改强>
或者按照您的建议,只需将地块标记为literal
{@literal (myemail @ gmail.com)}