maven-enunciate-pluginバージョン1.26.2を使用しており、ドキュメントの生成中に問題が発生しています。XSDに次の方法でコメントを追加しました。
<xs:complexType name="PagingParameters">
<xs:annotation>
<xs:documentation>information about PagingParameters</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice minOccurs="0">
<xs:element name="StartPos" type="xs:long" nillable="false">
<xs:annotation>
<xs:documentation>information about StartPos</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FollowOnBrowseToken" type="xs:string" nillable="false">
<xs:annotation>
<xs:documentation>information about token</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element name="NoOfRecords" type="xs:long" nillable="false">
<xs:annotation>
<xs:documentation>information about noOfRecords</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
最初のセットは解析され、enunciateページに正しく出力されますが、その中の個々の要素に対するコメントはすべて完全に失われます。奇妙なことに、これは要素のシーケンスでのみ発生しますが、列挙は問題なく機能します。
CDATAブロックの使用など、ドキュメントをフォーマットするいくつかの異なる方法を試しましたが、何もうまく機能していないようです。
私は何が欠けていますか?必要に応じて、XSDをさらに含めることができます。