2016-10-05 3 views
2

私は、WSDLファイルからJAXBクラスを生成するためにmaven-jaxb2-pluginを使用しています。無効なJavadocを生成するJAXB - @linklink []

/** 
* 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 byte[]参照が不足している参照として失敗します。それは、次の無効なリンクを生成し、残念ながら、自動的に生成さのJavadocは、Java 8に準拠していません。残念ながら、これがmavenプラグインまたはJAXB自体によって生成されているかどうかはわかりません。

私のプロジェクトでJavadoc lintingを使いたくないです。私のWSDL全体にjxb:javadoc要素を追加することなくこの問題を解決する方法についての助けがあれば幸いです。ありがとう

+0

'maven-jaxb2-plugin'はXJCを呼び出すだけで、独自のコードは生成しません。 – lexicore

答えて

0

私の場合、エラーjavadocタグはファイルObjectFactory.javaにあり、私はObjectFactoryクラスを使用していません。そこで、ビルドスクリプトを修正して、ファイルが生成された後、そしてjavadocを実行する前にファイルを削除しました。

ゴードンノットを切ったり、ハンマーを使用していたのでハンマーを使っていましたか?あなたが決める。

関連する問題