使用NetBeans无法在Maven项目中为@author值生成JavaDoc

时间:2014-04-08 10:22:25

标签: java maven netbeans javadoc

在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
 */

1 个答案:

答案 0 :(得分:6)

您需要像这样逃避<@>

{@literal <}myemail {@literal @} gmail.com{@literal >}

可能会更清楚地将<>替换为(),以便为您提供:

(myemail {@literal @} gmail.com)

修改

或者按照您的建议,只需将地块标记为literal

{@literal (myemail @ gmail.com)}