JAXB生成无效的Javadoc-@link字节[]

JAXB生成无效的Javadoc-@link字节[],jaxb,javadoc,Jaxb,Javadoc,我正在使用maven-jaxb2-plugin从WSDL文件生成JAXB类。不幸的是,自动生成的Javadoc与Java 8不兼容,因为它生成以下无效链接: /** * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}} * */ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serializ

我正在使用maven-jaxb2-plugin从WSDL文件生成JAXB类。不幸的是,自动生成的Javadoc与Java 8不兼容,因为它生成以下无效链接:

/**
 * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
 * 
 */
@XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "base64Binary")
public JAXBElement<byte[]> createBase64Binary(byte[] value) {
    return new JAXBElement<byte[]>(_Base64Binary_QNAME, byte[].class, null, ((byte[]) value));
}
/**
*创建{@link JAXBElement}{@code}的实例
* 
*/
@XmlElementDecl(命名空间=”http://schemas.microsoft.com/2003/10/Serialization/,name=“base64Binary”)
公共JAXBElement createBase64Binary(字节[]值){
返回新的JAXBElement(_Base64Binary_QNAME,字节[]。class,null,((字节[])值));
}
@link byte[]
引用因缺少引用而失败。不幸的是,我不知道这是由maven插件生成的,还是由JAXB本身生成的


我不想在我的项目中使用Javadoc linting。如果您能在不必在我的WSDL中添加jxb:javadoc元素的情况下解决这个问题,我们将不胜感激。谢谢

在我的例子中,错误的
javadoc
标记在文件
ObjectFactory.java
中,我不使用
ObjectFactory
类。因此,我修改了构建脚本,在生成文件之后和运行
javadoc
之前删除了该文件


还是用锤子,因为这是我唯一的工具?您自己决定。

maven-jaxb2-plugin
只调用XJC,它自己不生成任何代码。